2

有什么方法可以访问在原生 iOS 音乐应用中播放的音乐?例如,在我的应用程序中按下按钮时,它会暂停内置的音乐应用程序。我试过 MPMusicPlayerController 但这似乎不是我想要的;或者我没有正确使用它。

这是我尝试过的。

    if ([musicPlayer playbackState] == MPMusicPlaybackStatePlaying) {
            [musicPlayer pause];
    } else {
            [musicPlayer play];
    }
4

1 回答 1

2

取决于你如何实例化你的音乐播放器。要访问系统全局付款人,您应该使用:

MPMusicPlayerController *musicPlayer = [MPMusicPlayerController iPodMusicPlayer];

请注意,如果您正在使用applicationMusicPlayer它,它将仅适用于您的应用程序,暂停音乐不会影响 Music.app 中播放的音乐。

请参阅MPMusicPlayerController 文档概述部分以获取对两者的更广泛描述。

于 2013-01-17T22:16:26.100 回答