我考虑在我的一个应用程序中扩展支持以通过 AppleTV 处理第二个屏幕。
问题是:
如果我只是镜像我的应用程序,漂亮的 46 英寸液晶电视仅显示我的应用程序的 4:3 信箱图像。如果我更改我的应用程序为 Apple TV 呈现不同的屏幕,是否可以使用完整的 16:9 比例/隔空播放?
绝对地。在 iOS 5 中,镜像的 AirPlay 屏幕可以用作辅助 UIScreen,其内容可以与设备屏幕上的内容不同。这就是你想要做的。
您可以在此处查看如何执行此操作: https ://github.com/quellish/AirplayDemo 您的设备屏幕被镜像,直到您开始使用该辅助 UIScreen,您可以删除附加到 UIScreen 的窗口并返回镜像. 这使您可以控制何时将自定义内容放在那里,以及何时只是镜像。
绝对 - 看看 Real Racing HD 2 就是一个很好的例子!