-1

本周我们将演示我们的网络应用程序,并且可以使用投影仪。

我们如何连接到投影仪来演示我们的网络应用程序?

  • 我们不能使用模拟器/模拟器
  • 如果答案是适配器 - 你确定适配器可以输出一般的 iphone 使用情况,而不仅仅是视频/音频

谢谢

4

4 回答 4

1

如果您使用的是 iPhone,则可以实现一些库来提供镜像效果,从而允许您使用适配器和投影仪。

以下库是我计划使用的,虽然还没有完全实现(如果可能的话,我会在本周末之前这样做,因为这是向我推荐的)。当然,您需要包含其余文件,我链接的只是.m。

http://code.google.com/p/iphoneos-screen-mirroring/source/browse/trunk/UIApplication%2BScreenMirroring.m

值得注意的是,Apple支持此功能,因为我认为它使用私有 Apple API,因此不会被应用商店批准。我建议您对当前项目的一个版本进行分支并将其实施到演示中,这样您仍然拥有一个干净的应用程序版本。

为清楚起见进行编辑:我认为只有 iPad 2 支持通过适配器对所有应用程序进行本地镜像,iPad 1 和所有 iPhone 默认情况下不支持通过适配器对 Apple 开发的应用程序以外的任何应用程序进行镜像。

于 2011-09-12T22:43:22.380 回答
0

我们在工作中这样做是为了演示我们正在开发的应用程序。我们必须使用 iPad 2 和 Apple Digital AV Adapter

http://store.apple.com/uk/product/MC953ZM/A

注意苹果产品页面上的文字:

只有 iPad 2 支持镜像。

iPad 2 的视频输出最高支持 1080p,iPad、iPhone 4 和 iPod touch(第 4 代)最高支持 720p。电影播放分辨率高达 720p

于 2011-09-12T20:04:12.050 回答
0

在我工作的地方展示我们的应用程序时,我们采用了一种不太精致的方法。我们同时使用 Android 和 iOS 设备,因此我们需要更通用的东西。我们选择使用数字演示器,它似乎运作良好。但是,我认为如果您可以使用@bandejapaisa 提到的 iPad 2,您会过得更好。

于 2011-09-12T20:18:55.590 回答
0

正如其他人建议的那样,您可以使用 iPad 2 并使用电缆镜像到您的投影仪,或者如果您拥有通过无线 AirPlay 镜像、AppleTV 和 iOS 5 的开发者帐户。

但是,如果您需要在 iPhone 4 上进行演示,那么您就不走运了,除非您愿意越狱,否则有几个实用程序可以让您执行此操作(例如 Ryan Petrich 的 DisplayOut)

如果你真的很绝望,你可以创建一个 iOS 应用程序来运行你的 web 应用程序,它本质上是一个 UIWebView,然后使用像TVOutManager这样的库来使用支持的电缆镜像你的应用程序。

于 2011-09-12T21:28:34.790 回答