如何在iOS中使用MPMusicPlayerController的applicationMusicPlayer播放背景音乐?

时间:2013-01-12 07:35:16

标签: ios cocoa-touch mpmusicplayercontroller

您好我正在尝试在iOS中使用MPMusicPlayerController's applicationMusicPlayer播放背景音乐。

我还在Plist中添加了Required background modes

但它不播放背景音乐。

如何使用MPMusicPlayerController播放背景音乐?

感谢您的阅读。 :)

2 个答案:

答案 0 :(得分:6)

applicationMusicPlayer不支持背景音乐。请改用MPMusicPlayerController的{​​{1}}。它与内置的iPod播放器共享状态,当您的应用程序进入后台时,音乐将继续播放。

答案 1 :(得分:3)

Bryan对于applicationMusicPlayer不在后台播放音乐是正确的,但还有另一种解决方案:

您可以使用AVAudioPlayer播放流式或本地(捆绑)音频。它甚至允许您同时播放多个音频文件,每个文件都有一个AVAudioPlayer实例。

这是文档: http://developer.apple.com/library/ios/#DOCUMENTATION/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html