我听过,并试过自己,似乎.mp3在iOS中循环时有间隙。循环时是否有任何音频类型没有间隙?哪些?
答案 0 :(得分:6)
我在我的应用Ambiance中无缝地循环播放mp3。您只需要事先处理它们以适当的方式更改标题信息。您可以找到有关该过程的更多信息,以及简单的编码here
除了mp3,你可以循环任何未压缩的音频,如wav,caf等......只需确保源确实是一个无缝循环。
答案 1 :(得分:0)
如果您正在使用AVAudioPlayers,我建议您使用未压缩的.aiff或.wav文件,如果您可以使用文件大小。如果文件大小是一个问题,包装为.caf文件的m4a将是您最好的选择。但你是对的,MP3不能与AVAudioPlayers无缝循环。
答案 2 :(得分:0)
您可以使用wav,caf,aiff或其他任何东西,或者您可以先处理它以使其正常工作。
答案 3 :(得分:0)
我在这方面挣扎了很久,尝试转换为wav,尝试使用mp3 looper,没有任何工作,直到我发现AAC可以使用AVAudioPlayer无间隙循环。