3

我正在使用MPMoviePlayerController来播放流音频。我试图让背景音频正常工作。现在,当您退出应用程序时,音频会继续播放 - 锁屏和多任务栏控制即使工作。使用MPMoviePlayerController连续播放背景音乐?

当一首歌曲结束时,应用程序应该前进到下一首曲目并播放它。它可以在应用程序打开时工作,但不会在后台打开(一首歌曲结束但不会前进到下一首曲目)。但是,如果一首歌曲完成并重新打开应用程序,则下一首歌曲将立即启动。

我目前正在使用NSNotificationCenter来跟踪曲目何时结束前进到下一个轨道(在我的应用程序委托中)。再说一遍,它在应用程序打开时就像一个魅力。有没有更好的方法来做到这一点,以保持一首歌曲完成后的音频播放?

回答

4

我最近有这个问题。希望答案可以帮助其他人。

如果你有,例如一个播放列表,要播放下一首歌曲,而在后台模式或锁定模式中添加这行代码在您的viewDidLoad:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 

这使得应用程序支持远程控制的事件。