我正在开发一个 iOS 应用程序,由于我们不会进入这里的原因,它有时希望在远程设备上禁用 AirPlay 播放,并且只在 iOS 设备上本地播放视频,而不管用户的设置如何。
我正在使用 AVPlayer 播放视频,这是目前不可协商的。
我将 iOS 5.0+ AVPlayer 属性 allowAirPlayVideo 设置为 NO,这会阻止视频远程播放。但如果用户在 iOS 设备上开启了 AirPlay,音频仍会通过远程设备进行流式传输。
我在 Apple 的文档中没有看到类似的 allowAirPlayAudio 标志,我也没有在其他任何地方发现过这个问题。
例如,这个 Stack Overflow 问题:
谈论“USB音频附件中的音频输出目的地”,这听起来不像我需要的。
我不想只是关闭音频,我希望音频继续通过我的 iOS 设备播放。
我错过了什么吗?谢谢!