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