我有一個MPMoviePlayerController
的實例,用於在iPhone應用上顯示一些實時流式視頻。這工作正常,但我希望刪除所有AirPlay功能。使用MPMoviePlayerController禁用AirPlay
可以肯定的,我專門禁用的AirPlay像這樣:
if([self.moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)]) {
self.moviePlayerController.allowsAirPlay = NO;
}
然而,即使有這樣的代碼,我仍然看到在視頻控件中的AirPlay圖標。如果我選擇此選項,並選擇我的AppleTV,只有音頻通過AirPlay發送 - 視頻會繼續在應用程序中播放。如果我將allowsAirPlay
設置爲YES
,則兩個視頻&音頻都通過AirPlay發送。
有誰知道爲什麼會發生這種情況?這是OS的一項功能,允許通過AirPlay發送音頻嗎?
你嘗試設置'useApplicationAudioSession = NO;'嗎? – 2011-10-24 16:40:44
我現在 - 似乎沒有任何區別,我害怕。 –
您是否在設置播放器的內容網址之前設置了allowAirPlay? – jbat100