可以在没有越狱的情况下在显示器上镜像iPhone / iPad屏幕吗?

时间:2010-07-20 10:43:45

标签: iphone ipad ios4 demo ios32

我一直在寻找一种方法来在显示器或投影仪上显示iPhone屏幕(而不是模拟器)以进行演示。
之前的SO post建议越狱(VeencyiDemo/DemoGodscreensplitr)或模拟器。

发行说明iOS 3.2 (External Display Support)iOS 4.0 (Inherited Improvements)提到应该可以将外部显示连接到iOS 4.0设备。

现在可以在不使用模拟器的情况下在显示器上演示iPhone设备,还是有关其他改进的发行说明?

有人试图在投影仪或显示器上显示iOS 4.0设备吗?

更新22.Jul.2010:

  • 镜像iPhone屏幕:越狱 并使用Veency,iDemo或 screensplitr
  • 输出到 来自你的外部设备 应用程序:在iOS中的应用程序中实现外部显示支持 3.2,4.0

更新15.Apr.2011;))

更新1.Dec.2011:

5 个答案:

答案 0 :(得分:12)

iPhone 4 supports the VGA adapter that launched with the iPad。在您的应用程序中,任何外部显示都显示为其他UIScreen实例。您可以创建UIWindow,将其与UIScreen关联,并将内容放在您希望在辅助监视器上显示的内容。

我在my course on iTunes U的iPad会话的视频中展示了如何执行此操作,并在course notes中为此提供了一些代码。 Matt Gemmell也有nice writeup on the subject

答案 1 :(得分:7)

http://code.google.com/p/iphoneos-screen-mirroring/具有允许您使用上述电缆镜像屏幕的代码。此代码使用私有apis,因此请确保您不附带它。这可以通过在xcode中创建一个新目标并有条件地编译镜像代码来完成。

答案 2 :(得分:3)

检查Apple Composite AV CableApple Component AV Cable。这些连接到电视和电脑,因此您可以找到一种方法将其放在投影仪上。

答案 3 :(得分:2)

由于iPad 2“The Apple VGA Adapter完全反映了你在iPad 2上看到的内容,因此房间里的每个人都可以享受它。”相同的硬件需要在原始iPad上进行特殊编码,然后在iPad 2上默认镜像。

答案 4 :(得分:1)

如果您使用智能电视作为监视器,则可以使用AirPlay功能。但是,并非所有智能电视都支持此功能。您只需将iPhone和电视连接到同一网络即可测试是否可以使用AirPlay进行测试。如果没有,您可以尝试MirrorMeister's free mirroring app,只要您连接到同一Wi-Fi,它就可以在所有iOS和macOS设备上使用。