2012-08-02 105 views
3

我正在研究一個iOS應用程序,由於我們不會進入這裏的原因,我們希望有時會禁用遠程設備上的AirPlay播放,並且只能在iOS設備上本地播放視頻,而不管用戶的設置如何。如何使用AVPlayer停止AirPlay音頻?

我使用AVPlayer播放視頻,目前這是不可談判的。

我將iOS 5.0+ AVPlayer屬性allowedAirPlayVideo設置爲NO,這會阻止視頻播放遠程。但是,如果用戶在iOS設備上啓用了AirPlay,則音頻仍然通過遠程設備進行流式傳輸。

我在Apple的文檔中看不到類似的allowedAirPlayAudio標誌,我也沒有發現在其他地方提到過這個問題。

例如,這個堆棧溢出問題:

Audio Output Routes for AirPlay

關於「USB音頻配件音頻輸出目的地」,這聽起來並不像我所需要的會談。

我不想只關閉音頻,我希望音頻可以通過我的iOS設備繼續播放。

我錯過了什麼嗎?謝謝!

回答