声音循环与简单audio引擎之间略有暂停

在简单audio引擎中使用playBackgroundMusic loop:YES播放背景音乐时playBackgroundMusic loop:YES ,在audio循环回到开头并重新开始之前似乎有一个小的延迟。 有什么办法可以防止这种轻微的停顿吗?

暂停实际上是MP3编码/压缩algorithm的制造。 有办法通过在stream的“最后一帧”和第一帧进行一些math来抑制暂停。 目前有一些软件工具。 我最终使用Winamp pro来达到这个目的,使用内置的LAME编码器。

欲了解更多信息,请看这里

我尝试MP3Loop实用程序,它真的帮助我。 用这个工具转换后的MP3文件作为背景音乐循环播放,没有任何延迟。 但它只适用于Windows。 http://www.compuphase.com/mp3/mp3loops.htm