使用Audio Hijack让你轻松捕获iOS设备中的音频!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Audio Hijack让你轻松捕获iOS设备中的音频!相关的知识,希望对你有一定的参考价值。
参考技术A 想要捕获ios设备中的音频吗?Audio Hijack允许您记录任何应用程序的音频,从Internet流到DVD音频和其间的任何地方。只需单击几下,任何iPhone,iPad或iPod Touch都可以配置为Mac的音频输入设备。步骤1:连接iOS设备并从中启用音频
首先使用Lightning电缆将iOS设备物理连接到Mac,然后启动“音频MIDI设置”应用程序,该应用程序位于主“应用程序”文件夹的“实用程序”文件夹中。
您应该会看到一个类似于上述屏幕截图的窗口。单击iOS设备名称下的“启用”按钮,以使该设备在Mac上显示为标准音频输入。
注意:尽管设备的自定义名称将出现在“音频MIDI设置”实用程序中,但这不是系统将用于音频输入的名称。相反,该名称仅反映硬件类型:“ iPhone”,“ iPad”或“ iPod touch”。该简化的名称将显示在“系统偏好设置”和“音频劫持”中。
步骤2:在Audio Hijack中创建输入设备会话
接下来,启动Audio Hijack并创建一个新会话。“输入设备”模板是一个很好的起点。单击“输入设备”块,然后选择您的iOS设备作为输入源:
第3步:捕获音频!
现在您可以从iOS设备捕获音频播放了。开始会话,然后开始在设备上播放音频。音频将从iOS设备流到“音频劫持”,并在其中进行记录。如果您想在录制时听到此音频,请将“输出设备”块添加到链的末尾:
如果您需要一款音频录制软件,那么audio hijack mac这款强大的多功能音频处理工具是您的不错选择!可以帮助你录制互联网的音频流,导入录制好的音频声音,或抓取DVD audio光盘的声音。录制下的内容可保存为Apple的AAC或ALAC格式,或者是MP3、AIFF格式,并可直接刻录CD,支持VST/AU插件效果器。
Core Audio(音频单元)音频会话和 MPVolumeView
【中文标题】Core Audio(音频单元)音频会话和 MPVolumeView【英文标题】:Core Audio (Audio Units) audio session and MPVolumeView 【发布时间】:2013-10-11 15:08:07 【问题描述】:我在开发一个 VOIP 应用程序。 我使用 Core Audio 音频单元来播放和录制音频。我需要能够操纵音量和输出设备。我正在尝试使用 MPVolumeView 设置音量并选择输出设备。
我的问题是:当我开始使用(开始播放和捕获 RemoteIO 音频单元)音频单元时,似乎 MPVolumeView 不再控制我的会话音量,而是控制系统范围的声音首选项。同时硬件按钮控制音频单元播放的声音音量。此外,当我开始使用音频单元 MPVolumeView 开始显示按钮以更改输出设备但在此之前它没有。
似乎 MPVolumeView 控制某些系统范围的音频会话的音量,但是当我开始使用音频单元时,会创建另一个应用范围(甚至音频单元范围)的音频会话并用于播放声音。
所以问题是如何让 MPVolumeView 控制我的 Core Audio 音频会话的音量?
我会很感激任何关于为什么会发生这种情况的提示。我几乎整天都在谷歌上搜索,我看到有些人有相关的问题,但没有人得到任何提示:(。如果需要,我也可以发布更多细节。
【问题讨论】:
好吧,这似乎是 iOS 错误。我已经向 Apple 提交了一份错误报告,他们甚至回复我说这是某人的错误的“重复”。所以我仍在等待他们方面的任何解决方案。同时,如果有人能指出一些解决方法,我将不胜感激。 【参考方案1】:已被 Apple 工程师确认为错误。
更多细节 - MPVolumeView 应该绑定到特定的音频路由(更广泛地说,如音频路由 + 音频类别 + 模式等),它适用于几个最常见的路由(例如耳机 + 播放类别+ 默认模式)但不是您可以创建的所有自定义路由。
所以基本上当一个人创建一些自定义路由时,MPVolumeView 仍然试图控制它的最后一个(可行的)或默认路由。
【讨论】:
最好有问题 ID 供参考。以上是关于使用Audio Hijack让你轻松捕获iOS设备中的音频!的主要内容,如果未能解决你的问题,请参考以下文章
如何从WDM流音频源(Realtek HD Audio)捕获