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

时间:2016-06-22 05:57:40

标签: ios cocoa-touch mpmusicplayercontroller

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

我期待与iOS发出通知时的功能类似的功能。如果我已经使用默认的音乐应用播放了一首歌,它会淡出并播放通知提示音,然后音乐会再次淡入。

是否有API可以在我们的应用中实现这一目标?

1 个答案:

答案 0 :(得分:-1)

在AppDelegate中添加以下代码......

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

有关音频类别的详情,请查看Apple Documentation