使用AudioUnit录制设备音频输出

时间:2017-11-12 14:38:15

标签: ios audio core-audio audio-streaming audio-recording

我们需要录制有线或蓝牙耳机扬声器的设备音频输出。例如,如果用户在音乐应用程序在后台运行时收听某些歌曲,我们想要录制这首歌曲。是否可以使用AudioUnit实现输出录制?我们使用PalayAndRecord类别与AVAudioSessionCategoryOptionMixWithOthers选项共享audioSession。

1 个答案:

答案 0 :(得分:2)

不,一般情况下,您无法收听其他应用的输出。有应用程序的音频和音频单元技术可以实现这一点,但连接必须由两个应用程序安排。不可能只是窃听用户从设备输出的内容。