ユーザーがAirPlayを選択できるようにAVPlayerレイヤーにボタンを表示するにはどうすればよいですか?AVPlayer/Airplayボタン
昔は、MPVolumeViewをサブビューとして追加するだけで、ユーザーが切り替えて使用できるairplayボタンが表示されます。今、ユーザーがコントロールセンターでミラーリングを使用してオプトインすると、ボリュームビューにはairplayトグルだけが表示されるようです。それでも、そのトグルではルートを切り替えたり、オプトアウトしたりすることができ、すぐに消えます。私はAVPlayerを後で取得して、他の条件のもとでairplayの切り替えを表示することもできません。
Netflixは同じ(破損したimo)機能を持っているようです。 Appleは実際にユーザーがコントロールセンターからの放送だけを選択すると期待していますか?古い機能を戻すために、誰かがハックまたは文書化されていないAPIを知っていますか?
'MPVolumeView'はまだ同じ機能を持っています。 https://developer.apple.com/reference/mediaplayer/mpvolumeview – Ryan
はい、使用すると、期待どおりに動作しません。あなたがミラーリングを介してエアプレイを選択した場合、AirPlayボタンが表示されます。 – StevenOjo
実際には、同じネットワーク内に「AirPlay」対応デバイスがある場合に表示されます。 – Ryan