如何在不使用 GetUserMedia() 的情况下激活 HTML 网络摄像头
How to Activate HTML Webcam without using GetUserMedia()
我正在尝试使用 HTML
激活用户相机。我遇到的所有教程都需要 GetUserMedia()
,但它在 Google Chrome 的现代版本中已被弃用和禁用。有没有办法在没有 GetUserMedia()
的 HTML
页面上使用网络摄像头?
据我了解GetUserMedia()
仍然有效;但是,由于浏览器规范,它有其局限性。
以下内容应有助于 compatibility/vendor 前缀等:
navigator.getUserMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
是的,你是对的。 navigator.getUserMedia()
已被弃用。为此,您必须使用 navigator.mediaDevices.getUserMedia()
:)
这是 MDN link:
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
希望对你有用^_^
我正在尝试使用 HTML
激活用户相机。我遇到的所有教程都需要 GetUserMedia()
,但它在 Google Chrome 的现代版本中已被弃用和禁用。有没有办法在没有 GetUserMedia()
的 HTML
页面上使用网络摄像头?
据我了解GetUserMedia()
仍然有效;但是,由于浏览器规范,它有其局限性。
以下内容应有助于 compatibility/vendor 前缀等:
navigator.getUserMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
是的,你是对的。 navigator.getUserMedia()
已被弃用。为此,您必须使用 navigator.mediaDevices.getUserMedia()
:)
这是 MDN link:
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
希望对你有用^_^