应用程序启动时停止iOS音乐播放器,退出时恢复

应用程序启动时停止iOS音乐播放器,退出时恢复,ios,cocoa-touch,mpmusicplayercontroller,Ios,Cocoa Touch,Mpmusicplayercontroller,我知道当我的应用程序启动时,可以停止iOS音乐播放器。但当我退出我的应用程序(它也是一个音频应用程序)时,点击home(主页)按钮是否可以恢复iOS音乐播放器的播放?当我的应用程序进入后台时,是否有API来恢复iOS默认音乐应用程序的播放 我期待着iOS在收到通知时提供类似的功能。如果我已经在使用默认音乐应用程序播放一首歌曲,它将淡出并播放通知警报声音,然后音乐将再次淡入 在我们的应用程序中是否有这样的API?在您的AppDelegate中添加以下代码 func application(appl

我知道当我的应用程序启动时,可以停止iOS音乐播放器。但当我退出我的应用程序(它也是一个音频应用程序)时,点击home(主页)按钮是否可以恢复iOS音乐播放器的播放?当我的应用程序进入后台时,是否有API来恢复iOS默认音乐应用程序的播放

我期待着iOS在收到通知时提供类似的功能。如果我已经在使用默认音乐应用程序播放一首歌曲,它将淡出并播放通知警报声音,然后音乐将再次淡入


在我们的应用程序中是否有这样的API?

在您的AppDelegate中添加以下代码

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
{   
    do
    {
        try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient)
    }
    catch
    {
        print("\(#function)::AudioSession not setted")
    }
}

有关音频类别的更多信息,请查看

谢谢您的回答。但这不会停止播放音乐吗?会吗?据文档显示,添加此代码将使我的应用程序的声音与已播放的声音混合。你说得对。您必须选择符合您需求的类别