私はAVPlayerを使用してオーディオを再生し、リモートmp3 URLを再生しました。MPNowPlayingInfoCenter nowPlayingInfoはAirPlay経由のAVPlayerオーディオでは無視されます
MPNowPlayingInfoCenter
nowPlayingInfo
メソッドを使用して、現在再生中のオーディオに関する情報を表示したいとします。
私は画面をロックするとイメージとタイトルが設定されているので、何らかの方法で情報を登録していることがわかりますが、AirPlayからAppleTVに切り替えると、プログレスバーは下部に表示されますが、経過時間と所要時間は正しく表示されます。
これをnowPlayingInfo
に設定してからAudioQueueを使用してオーディオを開始すると、画面の半分に画像が正しく表示されます(iPod/Musicアプリでポッドキャストを再生するように見えます)。
これは、AVPlayerを使用したオーディオのAirPlayサポートの制限に過ぎないのですか、それともイメージや情報を正しく表示するための方法がありますか?
私が追加した場合は、 'player.allowsExternalPlayback = false'を一切映像や音声がAirPlayを経由して存在していない:( – anitteb