Я отобразил кнопку трансляции, используя этот код
var airplayButton: UIBarButtonItem!
let airView: MPVolumeView = MPVolumeView()
airView.showsRouteButton = true
airView.showsVolumeSlider = false
airView.sizeToFit()
airView.tintColor = UIColor.blackColor()
airplayButton = UIBarButtonItem(customView: airView)
airplayButton.tintColor = UIColor.whiteColor()
Теперь я хочу отобразить экран. Есть ли какой-либо метод по умолчанию в iOS Airplay framework для его отображения. Или я должен сам спроектировать экран. Кроме того, нет делегатов для проверки подключения устройства и начала потоковой передачи фильма на AppleTV через устройство iOS. У меня есть только переменная для проверки, т.е. externalPlaybackActive
Проблема в том, что если я использую переменную, это не будет эффективным решением, так как у меня есть трансляция, которую можно подключить из Control во время воспроизведения. Я не хочу запускать таймер, чтобы каждую секунду проверять, транслируется ли фильм на AppleTV. Любые лучшие идеи?
Это видео воспроизводится на «Apple TV»
Вот так а>