使用麦克风作为MTAudioProcessingTap的输入

时间:2013-02-25 18:54:34

标签: iphone audio ios6

我想使用MTAudioProcessingTap的功能,但不是像他tutorial中那样使用像CHris这样的AVPlayer我想使用iPhone麦克风。

可以这样做和/或是否记录在任何地方?

1 个答案:

答案 0 :(得分:1)

我将继续这样做的方法是将会话设置为AVAudioSessionCategoryPlayAndRecord。

教程说您可以应用MTAudioProcessingTap来修改手机上的任何文件。如果您按照this tutorial,显示如何创建使用AVFoundation录制的文件,然后播放。

目前,AV Foundation未设置为在录制音频时进行实时音频处理。它只能在播放时实时修改音频,或者可以进行离线音频处理,详见Audio Session Programming Guide.

我也不建议对正在处理的声音进行破坏性处理。音频创作的最佳做​​法是保持大师不受影响,并在捕获后改变声音。

截至2014年初,有大量关于AV基金会的信息尚未记录。音频会话编程指南中未包含新的音频会话类别。几个月后,将出版一本关于AV基金会的全书,希望这本书能为这些问题提供更多解决方案。