如何在不使用GetUserMedia()的情况下激活HTML网络摄像头

时间:2017-02-25 06:06:04

标签: javascript html webcam

我正在尝试使用HTML激活用户相机。我遇到的所有教程都需要GetUserMedia(),但在现代版Google Chrome浏览器上已弃用和禁用。有没有办法在没有HTML的{​​{1}}页面上使用网络摄像头?

2 个答案:

答案 0 :(得分:1)

是的,你是对的。 navigator.getUserMedia()已被弃用。您必须使用navigator.mediaDevices.getUserMedia()代替:)

这是MDN链接:

https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia

希望对你有用^ _ ^

答案 1 :(得分:0)

从我的理解GetUserMedia()仍然有效;但是,由于浏览器的规格,它只是有其局限性。

以下内容应有助于兼容性/供应商前缀等:

navigator.getUserMedia = (navigator.getUserMedia ||
                            navigator.webkitGetUserMedia ||
                            navigator.mozGetUserMedia || 
                            navigator.msGetUserMedia);