3

ここでは説明しませんが、リモート デバイスでの AirPlay 再生を無効にして、ユーザーの設定に関係なく、iOS デバイスでローカルにビデオを再生するだけの iOS アプリを開発中です。

私はビデオを再生するために AVPlayer を使用していますが、それは現在交渉の余地がありません。

iOS 5.0+ AVPlayer プロパティ allowAirPlayVideo を NO に設定しています。これにより、ビデオがリモートで再生されなくなります。ただし、ユーザーが iOS デバイスで AirPlay をオンにしている場合、オーディオは引き続きリモート デバイスを介してストリーミングされます。

Apple のドキュメントに同等の allowAirPlayAudio フラグが表示されていません。また、この問題について他のどこにも言及されていません。

たとえば、このスタック オーバーフローの質問:

AirPlay のオーディオ出力ルート

「USBオーディオアクセサリのオーディオ出力先」について話していますが、これは私が必要としているようには聞こえません。

単にオーディオをオフにするのではなく、オーディオを iOS デバイスで再生し続けたいのです。

何か不足していますか?ありがとう!

4

1 に答える 1