我目前正在开发一种原型,该原型记录来自环聊,缩放等第三方服务的视频聊天信息。
到目前为止,我无法获得一个简单的事件来使用navigator.mediaDevices.ondevicechange
登录到控制台。使用最新版本的Chrome。
https://codepen.io/anon/pen/dqbNKR
我正在使用这支笔,我想做的只是在打开/关闭摄像机时登录控制台。 ondevicechange
是正确的活动吗?
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/ondevicechange
每当将媒体设备(例如相机,麦克风或扬声器)连接到系统或从系统中删除设备时,都会将devicechange事件发送到MediaDevices实例。这是一个通用事件,没有添加任何属性。
我知道我也可以查看特定元素的流,但是由于它是3rd party服务,因此我不一定知道要查看哪些元素。
那么如何在浏览器的第三方应用程序中检测网络摄像头的打开/关闭时间?
感谢帮助=)
当我键入此内容时,我遇到了此问题,但需要对其进行测试。
How to check with JavaScript that webcam is being used in Chrome