有什么方法可以重新触发浏览器中的视频对话框?

问题描述 投票:0回答:1

假设用户已经阻止了对摄像机的访问,如果我这样检查。

navigator.mediaDevices.getUserMedia({ audio: false, video: true })
  .then(function(stream) {
    // do something
  })
  .catch(function(err) {
    console.log(err)
  });

异常被抛出,因为摄像头不被允许。

javascript html node.js reactjs webcam
1个回答
0
投票

不,不是这样的。如果是这样的话,那么网站就会一直要求它,这将会无休止地烦扰用户。

如果用户否认这一点,你就必须在你的应用程序中显示一个消息,告诉用户去在他们的浏览器中启用它(这对每个浏览器来说有点不同)。

© www.soinside.com 2019 - 2024. All rights reserved.