我正在构建一个应用程序,允许我们的客户录制,保存和播放录制的声音作为基本功能。这应该是使用AVFoundation框架直截了当的。我还允许用户
有谁能请告诉我如何实现这些目标?有没有好的开源库?
答案 0 :(得分:0)
AVAudioPlayer
支持通过rate
和enableRate
属性操纵播放速度,但它只允许向前播放。
MPMoviePlayerController
符合MPMediaPlayback协议,允许您指定任何速率(甚至是反向)。虽然这种方法会导致某些速率的音频不稳定。
就合并音频文件而言,我认为最好的办法是将样本转换为线性PCM。然后,您可以在流中的任何位置插入其他样本。