返回App时停止iTunes / Spotify Music

时间:2012-02-14 10:06:23

标签: objective-c ios

我在查找有关此信息方面遇到了一些麻烦。我想知道如何在返回我的应用程序时停止itunes / spotify或任何其他音乐播放器音乐。他们目前都在同一时间玩。

有人能指出我正确的方向吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以在application: didFinishLaunchingWithOptions:方法中尝试此操作:

if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying) {
  [[MPMusicPlayerController iPodMusicPlayer] stop];
}

不要忘记:您需要在目标和MediaPlayer.framework导入AppDelegate.m中添加MediaPlayer/MediaPlayer.h

另请查看documentation

修改

我在Apples Audio Session Programming Guide中找到了比我的更好的解决方案:Checking if Other Audio is Playing During App Launch

编辑2

代码示例......