ios - 使用 AudioUnit 录制设备音频输出

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

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

最佳答案

不,一般来说你不能听另一个应用程序的输出。应用程序间音频和音频单元技术可以实现这一点,但连接必须由两个应用程序安排。不可能只窃听用户从设备输出的任何内容。

关于ios - 使用 AudioUnit 录制设备音频输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47250038/

相关文章:

ios - UITextField rightView 重叠右对齐文本

qt - 从音频(或视频)文件生成波形?

c# - 如何将 WAVE_MAPPER 音频线与其音频设备关联

iOS AUSampler 连续播放 midi 音符

ios - NSNumberFormatter 0.1 问题

iphone - 在默认搜索栏中搜索字符串为空时启用搜索按钮

ios - 在 Swift 中 segue 之后从堆栈中移除(删除) View /viewController 的正确方法

html - wav oggenc html 音频->为什么它在 Firefox 中不起作用

objective-c - AUSampler 出厂预设 MacError -1073748960

ios - 您如何将 iPod 库 Assets 连接到音频队列服务并使用音频单元进行处理?