3

我正在使用MPMoviePlayerController來播放流音頻。我試圖讓背景音頻正常工作。現在,當您退出應用程序時,音頻會繼續播放 - 鎖屏和多任務欄控制即使工作。使用MPMoviePlayerController連續播放背景音樂?

當一首歌曲結束時,應用程序應該前進到下一首曲目並播放它。它可以在應用程序打開時工作,但不會在後臺打開(一首歌曲結束但不會前進到下一首曲目)。但是,如果一首歌曲完成並重新打開應用程序,則下一首歌曲將立即啓動。

我目前正在使用NSNotificationCenter來跟蹤曲目何時結束前進到下一個軌道(在我的應用程序委託中)。再說一遍,它在應用程序打開時就像一個魅力。有沒有更好的方法來做到這一點,以保持一首歌曲完成後的音頻播放?

回答

4

我最近有這個問題。希望答案可以幫助其他人。

如果你有,例如一個播放列表,要播放下一首歌曲,而在後臺模式或鎖定模式中添加這行代碼在您的viewDidLoad:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 

這使得應用程序支持遠程控制的事件。