與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的曲目,我也不想影響音樂應用程序的狀態。 –