简体   繁体   English

返回App时停止iTunes / Spotify音乐

[英]Stop iTunes/Spotify Music when returning to App

Im having some trouble finding information on this. 我在查找有关此信息时遇到一些麻烦。 I would like to know how to stop the itunes/spotify or any other music players music upon returning to my application. 我想知道如何在返回我的应用程序时停止iTunes / Spotify或任何其他音乐播放器的音乐。 They currently both play the same time. 他们目前都在同一时间玩。

Can anyone point me in the right direction? 谁能指出我正确的方向?

Thanks 谢谢

You can try this in your application: didFinishLaunchingWithOptions: method: 您可以在application: didFinishLaunchingWithOptions:尝试以下操作application: didFinishLaunchingWithOptions:方法:

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

Don't forget: You need to add MediaPlayer.framework to your target and in your AppDelegate.m import MediaPlayer/MediaPlayer.h . 不要忘记:您需要将MediaPlayer.framework添加到目标中,并在AppDelegate.m导入MediaPlayer/MediaPlayer.h

Also take a look at the documentation . 另请参阅文档

EDIT 编辑

I found a better solution than mine in Apples Audio Session Programming Guide: Checking if Other Audio is Playing During App Launch 我在Apples Audio Session编程指南中找到了比我更好的解决方案: 检查在应用启动过程中是否播放了其他音频

EDIT 2 编辑2

Code sample … 代码示例...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM