Трансляция на новом Apple TV (3-го поколения) для второго экрана не с разрешением 1080p - PullRequest
3 голосов
/ 31 марта 2012

Я работаю над приложением, которое использует зеркалирование Airplay для второго дисплея, содержимое которого отличается от самого iPad. Я использую iPad3 и ATV3 (т.е. выпущенный в марте 2012 года), подключенный к ЖК-дисплею с разрешением 1920x1080 через HDMI.

С зеркалированием Airplay второй массив экрана UIScreen доступен через массив [экраны UIScreen] . Мне удалось избавиться от черных границ, установив overscanCompensation на 3, но я могу отображать только изображение 1280x720. Монитор работает с разрешением 1920x1080 (т. Е. В его меню установлено значение «Just Scan», а остальная часть интерфейса Apple TV - 1080p).

Когда я возвращаю массив availableModes из UIScreen , он содержит только один элемент "1280x720"!

Означает ли это, что iOS 5.1 поддерживает только 1280x720 на новом яблочном телевизоре для зеркального отображения в эфире, а не 1080p !? или я что-то не так делаю.

1 Ответ

4 голосов
/ 31 марта 2012

Сам Airplay поддерживает потоковую передачу только в формате 720p. Вот что сделали некоторые умные парни, чтобы обойти это, но вам нужно собрать немного оборудования.

http://appadvice.com/appnn/2011/03/airplay-1080p-format

РЕДАКТИРОВАТЬ Ой, очевидно, вы МОЖЕТЕ передавать потоковое видео 1080p, но вы можете только ЗЕРКАЛО 720p (недостаточно памяти?

...