循环MP3恰好是iOS

时间:2016-02-17 10:01:08

标签: ios xcode avfoundation avaudioplayer

实现MP3无间隙循环的最佳可能性是什么?目前我正在使用AVAudioPlayer并将.numberOfLoops()属性设置为-1,但它是可以恢复的,轨道重新启动。情况并非如此,当Track播放时,例如Adobe Audition。

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

尝试创建AVAudioPlayer的两个实例,然后当第一个实例停止时,立即启动第二个实例。

当第二个正在播放时,倒带并排队第一个,然后当第二个完成时,启动第一个。重复。

一旦需要注意的事项 - 你确定MP3是"无间隙"即。只需确保在音轨的开头或结尾没有静音,以实现无缝循环。