【发布时间】:2012-04-14 17:09:37
【问题描述】:
我正在开发一个应用程序,它使用 Airplay 镜像作为第二个显示器,该显示器具有与 iPad 本身不同的内容。我使用的 iPad3 和 ATV3(即 2012 年 3 月发布)通过 HDMI 连接到支持 1920x1080 的 LCD。
使用 Airplay 镜像,第二个屏幕的 UIScreen 可通过 [UIScreen 屏幕] 数组获得。我可以通过将 overscanCompensation 设置为 3 来消除黑色边框,但我只能显示 1280x720 图像。显示器在 1920x1080 下工作(即在其菜单中选中,设置为“Just Scan”,Apple TV 界面的其余部分为 1080p)。
当我从 UIScreen 返回 availableModes 数组时,它只有一项“1280x720”!
这是否意味着 iOS 5.1 在新的 Apple tv 上只支持 1280x720 的 airplay 镜像而不是 1080p!?还是我做错了什么。
【问题讨论】:
标签: ios airplay apple-tv uiscreen