iOS 10.3 AppleがMediaPlayerフレームワークで新しいAPIをリリースし、Apple Music/iTunesに保存された音楽を再生したい一致。私はMPMusicPlayerApplicationControllerの新しいapplicationQueuePlayerとapplicationMusicPlayerについて話しています。 問題はもちろんマルチタスクです。私はAppleの音楽プレーヤーの代わりに基本的に構築しています。しかし、私は音楽が再生されているときにいくつかのコード(主にネットワーク接続)を実行する必要もあります。これらの新しいAPIでは、アプリの背景モード(Audio、AirPlay、Picture in Picture)をオンにする必要があるため、ユーザーがホーム画面に移動しても音楽が再生されていますが、アプリ自体は中断されています。
私は静かなオーディオを再生することができるので、アプリ自体は生きているかもしれないと分かっているかもしれません。アプリが承認される可能性があります(技術的にはバックグラウンドで音楽を再生し、バックグラウンドモードの機能は必ずオンにする必要があります)。しかし、私は音楽が一時停止しているときにユーザーのバッテリーを消耗したくありません。
iOS 10.3.3では、Control Center経由でトラックを変更して曲の名前をタップした後、システムミュージックアプリが開かれているため、新しいAPIはバックグラウンドで生き続けるアプリ向けに設計されているようだ私のアプリの。
そのユーザーは、作業場に到着する前にコントロールセンターから音楽を一時停止してから、コントロールセンターから再開するとします。私は仕事中にユーザーの電池を食べたくない。
私の質問です:アプリをライブ状態に保ち、ユーザーの行動に反応する方法はありますか?[MPMusicPlayerApplicationController applicationQueuePlayer]を使用して音楽を再生すると、アプリを起動させたままにする
0
A
答えて
0
"音楽プレーヤーは音楽アプリの状態に影響しません。アプリがバックグラウンドに移動すると、音楽プレーヤーは現在のメディアの再生を停止します。"
systemMusicPlayerはバックグラウンドで継続されます、しかし、あなたはアクセスできないか、私は今(iOS11)がキューへのアクセスが制限さだと思います。
何が起こっているのかを細かく制御するには、何らかの形のAVPlayer(https://developer.apple.com/documentation/avfoundation/avplayer)を使用する必要があると思いますが、自分でロック画面などを更新するすべてのものを実装する必要があります。
関連する問題
- 1. AudioStreamerスライダーを再起動する音楽
- 2. Windows起動時に音楽フォルダを再生するpowershellスクリプト
- 3. UWPアプリで保護された音楽を再生する
- 4. アプリから音楽を再生しながらXcodeで音を再生する
- 5. Backroundで私の活動音楽から音楽を再生するときに停止しませんか?
- 6. コードバーアプリをバックグラウンドで使用して音楽を再生する(iOS)
- 7. pygame(Python)を使用して音楽を再生する方法
- 8. 音楽プレーヤーのアプリで音楽を再生できない
- 9. アプリ全体を通して連続した音楽を再生する
- 10. 音楽を再生できるアプリのリストを取得する
- 11. AVAudioPlayerは、NSTimerをバックグラウンドで使用して音楽を再生できません。
- 12. AVPlayerは、画面をオフにすると音楽を再生しません。
- 13. iOSアプリがバックグラウンドで音楽を再生中に終了する
- 14. iphone sdkでaudiounitとaugraphを使用して音楽を再生する方法
- 15. Swift 3.0 AVAudioPlayer音楽より音楽を再生する
- 16. 音楽プレーヤーの音楽再生スライダーを設定する方法
- 17. Android:seekbarは音楽を再生中に動作していませんか?
- 18. 番号を生成してから音楽を再生する
- 19. 他のアプリで音楽を再生すると、JLayerの音楽が停止する
- 20. Androidでミュートマイクを使用して発信者に音楽を再生する
- 21. Androidアプリのバックグラウンドで音楽を再生する
- 22. アプリでGoogleミュージックの音楽を再生する
- 23. Android:音楽を再生するSDカード
- 24. メールで音楽を再生する
- 25. Javaで音楽を再生する
- 26. iOS Swiftで音楽を再生する
- 27. バックグラウンドでmp3またはwav音楽ファイルを再生する
- 28. 時系列データの音楽再生をPythonを使用して
- 29. 他のアプリが音楽を再生することを許可しない
- 30. 音楽が他のアプリで再生されているときにアプリで何かをする
速い応答に感謝します。 これは答えではありません.AVPlayerを使用してApple Musicからトラックを再生することはできません.Musicアプリの状態に影響を与えたくありません。 –