iOS   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – 当应用程序转到后台时,如何在自定义应用程序中播放来自ipod的音乐大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在开发一个音乐应用程序,即使应用程序进入后台并使用beginReceivingRemoteControlEvents,音乐也会继续播放,以便用户可以通过在iPhone / iPad上单击主页按钮两次来控制播放状态. 我浏览了Apple开发的“音乐应用程序”示例,它使用MPMusicPlayerController从iPod库中获取歌曲,但是一旦应用程序进入后台并且不支持beginReceivi
我正在开发一个音乐应用程序,即使应用程序进入后台并使用beginReceivingRemoteControlEvents,音乐也会继续播放,以便用户可以通过在iPhone / iPad上单击主页按钮两次来控制播放状态.

我浏览了Apple开发的“音乐应用程序”示例,它使用MPMusicPlayerController从iPod库中获取歌曲,但是一旦应用程序进入后台并且不支持beginReceivingRemoteControlEvents,它就会停止播放该歌曲.

我检查了一些文章,说它使用AVPlayer,但它不支持从iPod库中获取音乐,因此当应用程序进入后台并且通过remoteEvents控制时,我陷入了如何播放音乐的困境.

解决方法

iPodMusicPlayer将在后台播放,但通过iOS iPod音乐播放器播放.您的应用不会在后台收到通知.为此,您需要设置AVAudioSession并使用AVPlayer.

Check here for more information

Apple has a great resource here

来自Apple Docs:

确保你正在使用

+ iPodMusicPlayer

并不是

+ applicationMusicPlayer

Here is a good article on how to import the library into an AVAudioSession

在info.plist文件添加一行,名称为“UIBACkgroundModes”输入“audio”作为第一个键.

大佬总结

以上是大佬教程为你收集整理的objective-c – 当应用程序转到后台时,如何在自定义应用程序中播放来自ipod的音乐全部内容,希望文章能够帮你解决objective-c – 当应用程序转到后台时,如何在自定义应用程序中播放来自ipod的音乐所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。