我在查找有关此信息方面遇到了一些麻烦。我想知道如何在返回我的应用程序时停止itunes / spotify或任何其他音乐播放器音乐。他们目前都在同一时间玩。
有人能指出我正确的方向吗?
由于
答案 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
代码示例......