Вопрос

Мне нужно отправить видео вывод на внешний экран видео из моего приложения для 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top