DOMException:无法启动视频源-chrome 85更新

时间:2020-09-16 11:31:54

标签: javascript google-chrome webrtc

我有一个正在运行的webrtc应用程序,该应用程序今天停止工作。由于代码没有任何变化,并且随着chrome的新更新,我认为整个webrtc社区都会遇到这种情况,值得在这里提出建议。
这是SELECT p.name, p.description, p.brand, pr.name, c.name, p.sellingPrice, p.quantity FROM Products p JOIN Providers pr ON p.idProvider = pr.id JOIN Categories c ON p.idCategory = c.id WHERE c.category = 'tools'; 的典型用法,它试图访问网络摄像头和麦克风:

getUserMedia

当我尝试像以前一样访问麦克风和网络摄像头时,我现在遇到此错误:(这对我来说没有意义)

let constraints = {
  audio: true,
  video: true
}
navigator.mediaDevices.getUserMedia(constraints)
.then(function (stream) {//something}
.catch(function (err) {//something}

为什么无法启动视频源?如何避免(或修复)此问题?
值得一提的是,此代码在chrome 85版之前可以正常工作。
非常感谢您的帮助和帮助。

1 个答案:

答案 0 :(得分:0)

我不知道这可以作为答案被接受,但我写它是为了帮助别人。
如果您遇到此问题,您可以通过刷新浏览器来解决。
1-在右上角打开三个点。
2- 点击设置。
3- 在顶部搜索栏上搜索“clean”。
4-找到清理电脑。
5-点击它。
清洁后,我的问题消失了。
希望这可以帮助。 ?