2011-04-16 121 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即可。它具有方便的完成塊和音樂預加載能力。它可以預先加載多個文件。