如何以编程方式断开播放设备(苹果电视)?

Posted

技术标签:

【中文标题】如何以编程方式断开播放设备(苹果电视)?【英文标题】:How to disconnect airplay device (apple tv) programmatically? 【发布时间】:2018-08-10 14:29:10 【问题描述】:

我的应用程序中有多个视频播放器,并且我正在我的一个屏幕上显示 Airplay。但是,当用户离开该屏幕时,播放停止并且当我打开任何其他带有视频播放器的屏幕时,播放再次开始。因此,当用户离开我想要的屏幕时,我想手动删除/断开 Airplay,因此 Airplay 不应在其他屏幕上启动。

【问题讨论】:

【参考方案1】:

要防止视频从外部播放,您需要将AVPlayer 的属性allowsExternalPlayback 设置为NO。此属性的默认值为YES。更多信息LINK

【讨论】:

以上是关于如何以编程方式断开播放设备(苹果电视)?的主要内容,如果未能解决你的问题,请参考以下文章

如何检测断开的蓝牙音频设备是当前播放音乐流的设备?

如何以编程方式确定系统设备声音设置?

苹果MacBook Air怎样连接iPhone手机用蓝牙音响播放音乐?

苹果cms如何实现在线浏览器播放m3u8格式的电视直播源?

如何以编程方式增加iPhone音量

以编程方式从外部或内部扬声器播放声音