iOS将音频播放捕获到文件中

时间:2014-04-25 04:34:41

标签: ios audio record

我想知道是否可以在不使用麦克风的情况下将音频播放录制到ios中的文件中。换句话说,是否可以将音频播放“原始数据”捕获到文件中?

我尝试了AVAudioRecorder,但没有使用麦克风就无法录制。任何的想法?感谢

1 个答案:

答案 0 :(得分:2)

是!

你的问题太笼统了,上面就回答了这个问题。

但是,更具体地说,与大多数事情一样,有几种可能的方法,最终的解决方案将取决于您的需求。例如,如果您受到限制,或者喜欢"播放"通过AVPlayer,您可以使用MTAudioProcessingTap(请参阅Apple的AudioTapProcessor示例)来访问"原始数据"。同样,您可以构建AudioGraph并使用AudioUnit作为"播放器"与Audio File Services一起读取(这将使您能够访问"原始数据")并写入文件。根据您的需求,在某些情况下,您可以根据自己的喜好选择各种替代方案。提供一些代码或更好地解释您的需求,可能会寻求更全面的答案。