我正在使用AVAudioRecorder录制声音,然后尝试使用AVAudioPlayer播放声音。 我想让声音无限循环,但是在循环之间有一个短暂的间隙。我尝试了将AVAudioRecorder记录的内容转换成所有可能的文件类型,但是我找不到可以实现无缝循环的东西。谢谢。
这是一篇非常有用的文章,帮助我在AVAudioPlayer实现中消除了循环。文章主要内容是,压缩音频会添加空白声音以填补样本长度到1024的倍数,使用未压缩的音频或专门用于循环的音频将消除这种故障。具体内容请参考:http://forums.macrumors.com/showthread.php?t=640862。