我正在尝试录制iPhone扬声器的声音。我可以做到这一点,但我无法避免麦克风输入的录音输出。尝试使用不同网站上提供的示例代码,但没有成功。
我使用的样本是用音频单元录制的。我需要知道音频单元是否有任何属性可以将麦克风输入音量设置为零。上面我从其他帖子中了解到,音频队列服务可以为我做这件事。任何人都可以用音频队列服务实现的示例代码重定向我吗。在将数据作为输入发送到扬声器之前,我需要知道是否有一种方法可以将数据写入单独的音频文件。
提前感谢
没有用于录制发送到iPhone扬声器的通用音频的公共iOS API或属性。只能录制麦克风输入。
但是,如果您在应用程序中仅使用带音频队列或RemoteIO音频单元的未压缩样本播放音频,则在将这些样本写入音频回调缓冲区之前,您只需将其复制到文件中即可。这些保存的样本可用于构建记录。