Мое приложение воспроизводит видео в WKWebview, и перед воспроизведением видео я хочу узнать, был ли Apple TV ранее выбран из прикрепленного меню. Это отличается от определения, активны ли AirPlay или зеркальное отображение экрана, так как оба будут оцениваться как ложные до воспроизведения видео, даже если выбран Apple TV.
Как можно обнаружить этот выбор в Objective C?
AVPlayerViewController
. Если ваше приложение запускается и один из проиндексированных выходов-portType[AVAudioSession sharedInstance].currentRoute.outputs[index].portType==AVAudioSessionPortAirPlay
, то он выбирается, если только ваш iOS или AppleTV не сломались. Но вы, возможно, хотели знать, как получить доступ к AirPlay через js из WkWebViews. - person Ol Sen   schedule 30.10.2020