не показывает внешнее видео в iOS4
-
02-10-2019 - |
Вопрос
Мне нужно отправить видео вывод на внешний экран видео из моего приложения для iPhone. Я использую Apple Составной AV кабель. Я получаю выход видео, когда я играю в видео через приложение iPod, но когда я делаю
[[UIScreen screens] count];
Я получаю только один экран, главный экран телефона. Для моего приложения мне нужно иметь совершенно отдельное окно, как этот процесс здесь:
Поддержка внешних дисплеев и проекторов IPAD теперь может быть подключен к внешнему дисплею через поддерживаемый кабель. Приложения могут использовать это соединение для представления содержимого в дополнение к содержимому на главном экране устройства. В зависимости от кабеля вы можете выводить содержимое в разрешении до 720P (1280 x 720). Разрешение 1024 на 768 разрешение также может быть доступно, если вы предпочитаете использовать это соотношение сторон.
Чтобы отобразить содержимое на внешнем дисплее, выполните следующие действия:
Используйте метод класса Screens класса UICHREEN, чтобы определить, доступен ли внешний дисплей. Если внешний экран доступен, получите объект экрана и посмотрите на значения в свойстве «Доступно». Это свойство содержит конфигурации, поддерживаемые экраном. Выберите объект UICHREENMODE, соответствующий желаемому разрешению и назначить его свойство текущего измерителя объекта экрана. Reate Новый Object Object (UiWindow), чтобы отобразить свой контент. Создайте новый окно объект (UiWindow), чтобы отобразить свой контент. Назначьте объект экрана в свойство экрана вашего нового окна. Настройте окно (путем добавления видов или настройки контекста рендеринга OpenGL ES). Показать окно.
Все это здесь в более читаемый формат. Я работаю над iPhone, а не на iPad, но документация говорит, что внешние экраны теперь поддерживаются для iPhone в iOS4.
Как я могу получить телефон, чтобы понять, что есть другой экран? Спасибо
Решение
Для потомки,
Моя проблема заключалась в том, что я использовал iPhone 3GS. Вещи видео IOS4 требуют iPhone 4 (он также работает в 3.2 для iPad, который я слышу). С iPhone 4 я смог получить составное видео.
Другие советы
[ShareDation Uiacaplication CharedApplication] PerformeSelector: @selector (starttvout) с vourject: nil allowdeLay: .1