Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
如何使用AVPlayer停止AirPlay音频? - 源码之家

如何使用AVPlayer停止AirPlay音频?

问题描述:

我正在研究一个iOS应用程序,由于我们不会进入这里的原因,我们希望有时会禁用远程设备上的AirPlay播放,并且只能在iOS设备上本地播放视频,而不管用户的设置如何。如何使用AVPlayer停止AirPlay音频?

我使用AVPlayer播放视频,目前这是不可谈判的。

我将iOS 5.0+ AVPlayer属性allowedAirPlayVideo设置为NO,这会阻止视频播放远程。但是,如果用户在iOS设备上启用了AirPlay,则音频仍然通过远程设备进行流式传输。

我在Apple的文档中看不到类似的allowedAirPlayAudio标志,我也没有发现在其他地方提到过这个问题。

例如,这个堆栈溢出问题:

Audio Output Routes for AirPlay

关于“USB音频配件音频输出目的地”,这听起来并不像我所需要的会谈。

我不想只关闭音频,我希望音频可以通过我的iOS设备继续播放。

我错过了什么吗?谢谢!

可能的How to detect if a bluetooth headset plugged or not IOS 8?

重复我知道这是一个老问题,但嘿,它可以帮助一些一