Что требуется для зеркального отображения экрана вашего приложения на iPad? - PullRequest
1 голос
/ 15 марта 2011

Я очень озадачен способностью iPad отображать содержимое экрана на внешнем дисплее.

До недавнего времени это работало только для приложений, которые его поддерживали. Я никогда не был доволен производительностью этих решений в моем приложении , если только я не использую небезопасный API-интерфейс UIGetScreenImage(). Поэтому я никогда не отправлял его покупателям.

Что изменилось с новым iPad 2 и / или iOS 4.3? Что нужно для зеркалирования приложения (отметьте галочкой ниже)? И влияет ли это на производительность?

[ ] iPad 2
[ ] New HDMI adapter
[ ] iOS 4.3

Ответы [ 3 ]

4 голосов
/ 15 марта 2011

iPad 2 имеет новый, более мощный графический процессор, который позволяет отображать изображение на внешнем мониторе.Это можно сделать с помощью нового выхода HDMI или существующего адаптера VGA для iPad.Ничего не требуется в коде вашего приложения для поддержки этого.

Однако, если вы добавили поддержку внешнего отображения в вашем приложении, используя что-то похожее на то, что обсуждалось в в этом вопросе , этот код будетиметь приоритет, и ваш экран не будет отражаться.Разработчикам приложений, которые хотят предоставить внешние дисплеи на iPhone 4 и iPad, может потребоваться реализовать предпочтение, чтобы отключить настраиваемый видеовыход на iPad 2 и более новых устройствах, если они хотят, чтобы пользователи могли отображать их на последнем.

2 голосов
/ 15 марта 2011
[X] iPad 2
[X] iOS 4.3

Зеркалирование работает только на iPad 2 и, следовательно, только на iOS 4.3.Но это также работает со старым адаптером VGA.Плюс: он работает прямо из коробки (или прямо из 30-контактного разъема для док-станции)

Однако вы также можете отразить экран iPad 1, используя класс UISCreen UIKit (см. mirroredScreen свойство и его описание)

1 голос
/ 15 марта 2011

Только iPad 2 может отражать видео (с iOS 4.3, конечно).Он будет отображать видео через HDMI или VGA в соответствии со спецификациями Apple: http://www.apple.com/ipad/specs/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...