如何在不使用 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

希望对你有用^_^