在iPad上镜像应用程序屏幕需要什么?

时间:2011-03-15 18:50:35

标签: iphone ios ipad

我对iPad在外部显示器上镜像屏幕内容的能力感到非常困惑。

直到最近,这只适用于支持它的应用程序。除非我使用非AppStore安全的API UIGetScreenImage(),否则我对these solutionsapp的效果感到满意。所以我从未将它运送给客户。

新iPad 2和/或iOS 4.3的变化是什么?镜像应用程序需要什么(请在下面打勾)?并且对性能有影响吗?

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

3 个答案:

答案 0 :(得分:4)

iPad 2内置了一个更强大的全新GPU,可以将显示器镜像到外接显示器。这可以使用新的HDMI输出或现有的iPad VGA适配器来完成。您的应用程序代码中不需要任何内容​​来支持此功能。

但是,如果您使用类似于this question中讨论的内容在应用程序中添加了外部显示支持,则该代码将优先,并且您的屏幕将不会被镜像。希望在iPhone 4和iPad上提供外部显示的应用程序开发人员可能需要实现首选项,以便在iPad 2和更新设备上禁用自定义视频输出,前提是用户希望用户能够镜像后者。

答案 1 :(得分:2)

[X] iPad 2
[X] iOS 4.3

镜像仅适用于iPad 2,因此仅适用于iOS 4.3。但它也适用于旧的VGA适配器。另外:它开箱即用(或者直接从30针底座连接器开始)

但是,你也可以使用UIKit的UISCreen课程镜像iPad 1的屏幕(参见mirroredScreen属性及其说明)

答案 2 :(得分:1)

只有iPad 2可以镜像视频(当然还有iOS 4.3)。根据Apple的规格:http://www.apple.com/ipad/specs/

,它将通过HDMI或VGA镜像视频