如何在播放歌曲时在iOS中预加载.mp3?

时间:2011-04-16 16:10:02

标签: iphone objective-c ios audio

是否有能力在播放另一首歌时预加载一首歌(游戏中的下一首)。我希望第一首歌在第一首歌后立即开始。我怎样才能达到这个效果?

3 个答案:

答案 0 :(得分:2)

创建AVQueuePlayer,排队所需的所有曲目。设置actionAtItemEnd = AVPlayerActionAtItemEndAdvance

然后应该不间断地播放它们。如果您仍然休息一下,请尝试创建两个单独的AVPlayers,然后以编程方式在它们之间切换。

答案 1 :(得分:0)

您可以使用schedulelar或timer-NSTimer方法播放歌曲....

答案 2 :(得分:0)

您可以使用SoundMaster引擎。它非常易于使用,只需智能地使用AVAudioPlayer。它具有方便的完成块和音乐预载功能。它可以预加载多个文件。