是否有能力在播放另一首歌时预加载一首歌(游戏中的下一首)。我希望第一首歌在第一首歌后立即开始。我怎样才能达到这个效果?
答案 0 :(得分:2)
创建AVQueuePlayer,排队所需的所有曲目。设置actionAtItemEnd = AVPlayerActionAtItemEndAdvance
然后应该不间断地播放它们。如果您仍然休息一下,请尝试创建两个单独的AVPlayers,然后以编程方式在它们之间切换。
答案 1 :(得分:0)
您可以使用schedulelar或timer-NSTimer方法播放歌曲....
答案 2 :(得分:0)
您可以使用SoundMaster引擎。它非常易于使用,只需智能地使用AVAudioPlayer。它具有方便的完成块和音乐预载功能。它可以预加载多个文件。