我正在使用getUserMedia
访问网络摄像头。但问题是,如果用户首先授予对摄像头的访问权限,然后在中间停止共享摄像头,则应用程序将失败。
那么我们有什么方法可以获得浏览器媒体权限的当前状态来构建使用它的条件?
答案 0 :(得分:0)
一旦用户在getUserMedia
api中提供权限,您就可以将流用于所需的任何目的,也可以收听流的inactive
事件,一旦触发,您可以尝试请求用户再次获得权限,或者如果获得权限被拒绝则通知用户错误。 tl;dr
如果用户拒绝访问,则无法做很多事情(除了通知他有关上述问题以及它将如何影响他访问应用程序的体验之外)。