与iOS 10.3苹果MediaPlayer的框架,它带来了更多的控制/功率为希望来播放存储在苹果的音乐/ iTunes音乐开发者发布了新的API比赛。我正在谈论新的applicationQueuePlayer和MPMusicPlayerApplicationController的applicationMusicPlayer。 这个问题当然是多任务处理。我基本上正在构建苹果自己的音乐播放器的替代品。但是当音乐播放时,我也需要执行一些代码(主要是网络连接)。这些新的API需要打开应用程序的背景模式(音频,AirPlay和画中画),因此当用户进入主屏幕时播放音乐,但应用程序本身已被暂停。
我已经想通了,我可以播放静默音频所以应用程序本身保持活着,也许,也许该应用程序将被批准(在技术上它播放音乐的背景和后台模式能力必须反正开启)。但是当音乐暂停时,我不想消耗用户的电池。
更有趣:看来,该系统音乐应用程序被打开通过控制中心改变轨道并点击该歌曲的名字后,而不是新的API是专为留在后台活着的应用程序,因为在iOS 10.3.3我的应用程序。
想象一下,用户在到达工作地点之前暂停控制中心的音乐,然后从控制中心恢复。在工作时我不想吃用户的电池。
我的问题是:是否有任何方法让应用程序保持运行并响应用户采取的操作?保持应用程序在后台唤醒时[MPMusicPlayerApplicationController applicationQueuePlayer]用于播放音乐
0
A
回答
0
“音乐播放器不影响音乐应用程序的状态,当你的应用程序移动到背景,音乐播放器停止播放当前媒体。”
systemMusicPlayer将继续在后台运行,但是,你有没有上网,或者我觉得现在(iOS11)到队列有限访问。
我认为如果你想精确控制发生的事情,你仍然需要使用某种形式的AVPlayer(https://developer.apple.com/documentation/avfoundation/avplayer),但是你需要实现所有更新锁屏等等的东西。
相关问题
- 1. 保持UIWebView播放音乐,而应用程序在后台
- 2. 播放音乐时,应用程序在后台与kAudioSessionCategory_SoloAmbientSound
- 3. 在webview中播放音乐,而应用程序在后台
- 4. 在应用程序中播放音乐
- 5. 唤醒锁定未能保持应用程序运行
- 6. 在后台模式下播放音乐:通用Windows平台应用程序
- 7. WCSession sendMessage何时无法在后台唤醒iOS应用程序?
- 8. iPod - 让本机音乐应用程序在后台播放声音
- 9. 保持收音机在后台播放
- 10. 如何在用户在iPhone应用程序中退出应用程序后在后台播放音乐歌曲?
- 11. iOS 9在静音模式下播放音频,但保持其他应用程序的音乐播放运行
- 12. 是否可以在后台为音乐播放器应用程序使用NSNotificationCenter?
- 13. 从应用程序播放音乐时在Xcode中播放声音
- 14. 在UWP应用程序中播放受保护的音乐
- 15. 当wifi wifi连接时,从后台唤醒应用程序
- 16. 停止音乐应用播放音乐
- 17. iOS支持从其他音乐应用程序返回后播放音频
- 18. cordova app在后台播放音乐(iOS)
- 19. 在后台播放Apple音乐
- 20. WP8 WebBrowser - 在后台播放音乐
- 21. 无法让音乐播放到我的音乐播放器应用程序
- 22. iOS正在播放类似于音乐/ Spotify应用程序
- 23. 如何在自定义应用程序播放音乐从iPod时,应用程序切换到后台
- 24. 当应用程序在后台播放音频或声音
- 25. 播放音乐而Windows 8商店应用会在后台
- 26. 如何在调用videoView.start()时保持音乐播放?
- 27. 播放/暂停音乐播放器时保持文本行高 -
- 28. 应用程序在传输到手机时不播放音乐
- 29. 启动应用程序时,iPod音乐应该停止播放
- 30. Monodroid:唤醒应用程序
感谢您的快速响应。 这不是答案,因为AVPlayer无法用于播放来自Apple Music的曲目,我也不想影响音乐应用程序的状态。 –