新Apple TV(第3代)上的Airplay播放第二屏不是1080p

时间:2012-03-31 03:21:49

标签: ios airplay apple-tv uiscreen

我正在开发一款使用Airplay镜像的应用程序,用于与iPad本身具有不同内容的第二个显示器。我正在使用iPad3和ATV3(即2012年3月发布)通过HDMI连接到能够支持1920x1080的LCD。

使用Airplay镜像,第二个屏幕的 UIScreen 可通过 [UIScreen screen] 阵列获得。通过将 overscanCompensation 设置为3,我能够摆脱黑色边框,但我只能显示1280x720图像。显示器工作在1920x1080(即在其菜单中检查,设置为“Just Scan”,Apple TV界面的其余部分为1080p)。

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

这是否意味着iOS 5.1仅在新款苹果电视上支持1280x720用于airplay镜像,而不支持1080p!?或者我做错了什么。

1 个答案:

答案 0 :(得分:4)

Airplay本身仅支持720p的流媒体播放。这是一些聪明的家伙做的事情,但你需要组装一些硬件。

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

编辑哎呀,显然你可以流1080p,但你只能MIRROR 720p(内存不够??我不知道)