Я хочу использовать Airplay для отправки изображений в высоком разрешении на Apple TV.
Airplay отлично работает на моем iPad 2 с iOS 5.0.1.
Когда я запускаю свое приложение, в моем массиве экранов UIScreen
есть только 1 элемент. (разумеется, iPad). Я регистрируюсь для получения уведомления о дополнительных экранах, оно никогда не приходит, пока я не открою панель многозадачности и не выберу свой Apple TV. Я не хочу этого делать.
Я хочу всплывающее окно в приложении, где я могу выбрать Apple TV или любое другое устройство для трансляции в списке.
Я использовал MPVolumeView
, который дал мне этот список — и позволил мне выбрать Apple TV — но я все еще не получаю уведомление о обратном вызове о том, что Apple TV был выбран — так что я могу настроить свой UIWindow
для нового представления ! (но панель многозадачности подтверждает, что Apple TV теперь отмечен галочкой, и значок из MPVolumeView
тоже становится синим).
Я также пробовал пример приложения externalDisplay, и он тоже показывает только один экран в списке UIScreens
при запуске приложения.
Что мне не хватает?
Спасибо