我想使用Airplay将高清图像发送到Apple TV。
Airplay在我的iPad 2上使用iOS 5.0.1正常工作。
当我启动我的应用时,我的UIScreen
屏幕数组中只有1个项目。 (当然是iPad)。我注册了更多屏幕的通知,除非我打开多任务栏并选择我的Apple TV,否则它永远不会出现。我不想这样做。
我想要一个应用程序弹出窗口,我可以在列表中选择Apple TV或任何其他播放设备。
我使用了MPVolumeView
,它确实给了我这个列表 - 并让我选择了Apple TV - 但我仍然没有收到Apple TV被选中的回叫通知 - 所以我可以为新视图设置我的UIWindow
! (但多任务栏确实已确认Apple TV已被勾选,MPVolumeView
的图标也会变为蓝色。
我也尝试过externalDisplay示例应用,这也只会在应用启动时在UIScreens
列表中显示一个屏幕。
我错过了什么?
由于
答案 0 :(得分:4)
不幸的是,我相信你所描述的行为是准确的,并且是按照设计的。当您谈论将Apple TV作为另一个UIScreen访问时,您所说的“镜像”并启用镜像需要您描述的特定最终用户操作:进入多任务栏并启用镜像。
能够在应用程序中启用镜像会很高兴 - 我希望如果我错了会有人纠正我,因为我希望我的应用程序可以使用它!