在新的苹果电视(第三代)AirPlay的第二个屏幕不1080p

我正在开发一个应用程序,使用Airplay镜像来显示与iPad本身不同的内容。 我正在使用一个iPad3和ATV3(即2012年3月发布)连接到通过HDMI的1920×1080的LCD。

通过Airplay镜像,第二个屏幕的UIScreen可通过[UIScreen屏幕]arrays获得。 我能够通过将overscanCompensation设置为3来摆脱黑色边框,但是我只能显示1280×720的图像。 显示器工作在1920×1080(即在其菜单中检查,设置为“只是扫描”,其余的苹果电视接口是1080p)。

当我从UIScreen返回availableModes数组时,它只有一个项目“1280×720”!

这是否意味着iOS 5.1只支持1280×720在新的苹果电视的airplay镜像,而不是1080p! 还是我做错了什么

Airplay本身只支持720pstream媒体。 下面是一些聪明的人做了什么来解决它,但你需要组装一些硬件。

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

编辑哎呀,显然你可以stream1080p,但你只能镜子720p(没有足够的内存??我不知道)