2011-04-16 48 views

回答

2

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

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

+0

谢谢:我会尝试 – Andrew 2011-09-07 19:41:08

0

您可以使用程序器或定时器的NSTimer方法来播放歌曲....

+0

有更简单的方法来做到这一点。我可以成为AVAudioPlayer代表并接收播放终止并在此处开始新歌。问题是新歌必须在这个时候被预加载 – Andrew 2011-04-16 16:18:57

+0

你有没有试过这个... [[SimpleAudioEngine sharedEngine] preloadEffect:@“music.wav”]; – Anish 2011-04-16 16:19:47

+0

我需要.mp3。使用.wav一切都很简单 – Andrew 2011-04-16 16:24:44

0

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