如何将音乐从我的应用程序切换到iPod

我在我的应用程序中使用MusicPlayerController对象来播放音乐。 我知道,它可能继续播放我的应用程序音乐,当它终止在iPhone的iPod应用程序。

我该怎么做?

有几件事涉及到。

您必须在两个音乐播放器,应用程序音乐播放器和iPod音乐播放器之间进行select:

 + (MPMusicPlayerController *)applicationMusicPlayer; + (MPMusicPlayerController *)iPodMusicPlayer; 

如果您selectiPodMusicPlayer,音乐将继续在后台播放,用户可以使用iPod(或音乐)应用程序停止播放。

如果您select应用程序MusicPlayer,默认情况下,音乐将在您发送到后台时停止。 如果要继续播放,则必须在Info.plist文件中设置UIBackgroundMode,以告知系统应继续运行。

请参阅: App States和Multitasking和Info.plist键