从网络应用程序(浏览器上运行的Javascript),是否可以检测是否有任何外部设备通过HDMI连接?

问题描述 投票:0回答:1

我们正在开发一个视频流网站,并且有一个业务要求,如果任何外部显示器(例如电视)通过 HDMI 连接到 PC,则停止播放。

可以在javascript中检查这个吗?

我尝试使用浏览器支持的 Presentation APIRemote Playback API,但它们似乎仅适用于“casting”,不适用于通过 HDMI 的简单媒体“mirroring”。

但是,w3c 规范指定演示 API 也适用于 1-UA(用户代理)模式(通过 HDMI 进行简单镜像)。

不知何故,我无法使用Presentation API来检查是否有任何显示设备通过HDMI连接。

有人可以帮我解决我的疑问吗?

javascript hdmi
1个回答
0
投票

您可以检查window.screen.onchange,例如window.screen.isExtended

© www.soinside.com 2019 - 2024. All rights reserved.