iPhone:高级麦克风录音机API

时间:2011-11-17 19:12:41

标签: iphone objective-c avfoundation

我正在构建一个应用程序,允许我们的客户录制,保存和播放录制的声音作为基本功能。这应该是使用AVFoundation框架直截了当的。我还允许用户

  1. 快进和快退功能。
  2. 用户还应该能够操纵声音。我的意思是他们允许稍后在录制的声音之间插入声音。
  3. 有谁能请告诉我如何实现这些目标?有没有好的开源库?

1 个答案:

答案 0 :(得分:0)

AVAudioPlayer支持通过rateenableRate属性操纵播放速度,但它只允许向前播放。

MPMoviePlayerController符合MPMediaPlayback协议,允许您指定任何速率(甚至是反向)。虽然这种方法会导致某些速率的音频不稳定。

就合并音频文件而言,我认为最好的办法是将样本转换为线性PCM。然后,您可以在流中的任何位置插入其他样本。