2013-08-16 48 views
0

嗨,我正在構建iOS應用程序目標iOS 5及更高版本。我正在使用MPMoviePlayerController來流式傳輸電影文件。我想給那個播放器支持。爲MPMoviePlayer添加airplay支持

根據apple documentation

默認電影播放器​​(的iOS 4.3或更高版本)支持無線電影 播放到支持AirPlay的硬件,如蘋果電視。電影 播放器提供了一個控制,允許用戶選擇 啓用AirPlay的硬件,以便在此類硬件處於範圍內時進行播放。

似乎默認情況下,如果任何airplay設備在範圍內,它將在全屏模式下顯示airplay按鈕。但似乎並沒有發生。我無法在電影播放器​​中看到播放按鈕。

我錯過了什麼?請指教。

回答

1

默認情況下,MPMoviePlayerController啓用AirPlay支持。如果您沒有將其設置爲FALSE。然後,可能需要檢查您的網絡或AppleTV的網絡連接。他們需要在同一個網絡(通常是內聯網)。

有一種安全的方式來檢測您的iOS設備是否能夠找到AppleTV。您可以雙擊HOME按鈕,從左側滑動任務欄到右側,如果您看到「Airplay」路由按鈕,則可以到達它。否則,您需要檢查AppleTV設置以確保啓用Airplay功能並將AppleTV連接到iOS設備所在的同一網絡。

如果您正在使用自己定製的視頻播放控制器界面,則可以將「 Airplay「按鈕放入您自己的用戶界面中。

MPVolumeView

+0

非常感謝您的回答,請告訴我可以使用Apple TV測試此功能嗎?或者有其他設備或其他方式來測試它。 –

+0

是的,你可以。您可以通過HDMI電纜將您的iPhone/iPad連接到電視/顯示器,該電纜的管理方式與Apple TV相同(但不完全相同,您將能夠檢測到與SDK不同的地方)。 –

+1

@ abdus.me您還可以使用[AirServer](http://www.airserver.com/)等軟件服務。 – Till