我想使用Airplay將高清圖像發送到Apple TV。iPad上的Airplay - 獨立的UIView在Apple TV上顯示
Airplay在iOS 5.0.1的iPad 2上正常工作。
當我啓動我的應用程序時,我的UIScreen
屏幕數組中只有1個項目。 (當然iPad)。我註冊了更多屏幕的通知,除非我提出多任務欄並選擇我的Apple TV,否則它絕不會出現。我不想這樣做。
我想要一個應用程序彈出式窗口,可以在其中選擇Apple TV或列表中的任何其他Airplay設備。
我使用了MPVolumeView
,它給了我這個清單 - 並且讓我選擇了Apple TV - 但我仍然沒有收到Apple TV已被選中的回覆通知 - 這樣我就可以設置我的UIWindow
爲新視圖! (但多任務欄確實確認現在Apple TV已打勾並且MPVolumeView
的圖標確實也變藍)。
我也嘗試了externalDisplay示例應用程序,這也僅在應用程序啓動時顯示UIScreens
列表中的一個屏幕。
我錯過了什麼?
謝謝
不,你說得對。我曾與蘋果公司的幾個人談過話,他們確認這是目前的行爲,但也同意這種行爲有缺陷,以獲得最佳的用戶體驗,並且會提出改變建議。因此,爲未來版本做好準備,以便獲得期望的行爲。 – bandejapaisa 2012-01-18 09:07:49
非常感謝,很高興知道。順便說一句,我剛剛瞭解到,AirServer現在支持在Mac上鏡像AirPlay信號。這是一個很好的附加事項來調試(實際上會給我的應用程序的用戶一個可行的好處)。不幸的是,該應用的當前版本也僅限於720p鏡像。我提交了一張支持憑單,讓他們感受到他們將其提升到1080p的意圖。乾杯。 – 2012-03-12 02:19:29
爲了以防萬一它適合你,可以使用私有API在應用內啓用鏡像。 http://spin.atomicobject.com/2012/04/23/ios-mirroring-and-programmatic-airplay-selection/ – Roland 2012-05-28 13:26:41