如何使用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设备继续播放。
我错过了什么吗?谢谢!