Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用户更改后getUserMedia块重新加载页面_Javascript_Html_Getusermedia - Fatal编程技术网

Javascript 用户更改后getUserMedia块重新加载页面

Javascript 用户更改后getUserMedia块重新加载页面,javascript,html,getusermedia,Javascript,Html,Getusermedia,是否可以检测到用户已“启用”网页的麦克风/视频,而无需在访问被拒绝和手动用户启用后让用户手动刷新网页 基本上它是禁用的,当用户启用它时,我想自动刷新页面 navigator.getUserMedia ( // constraints { video: true, audio: true }, // successCallback function(localMediaStream) { var video = document.

是否可以检测到用户已“启用”网页的麦克风/视频,而无需在访问被拒绝和手动用户启用后让用户手动刷新网页

基本上它是禁用的,当用户启用它时,我想自动刷新页面

navigator.getUserMedia (
   // constraints
   {
      video: true,
      audio: true
   },

   // successCallback
   function(localMediaStream) {
      var video = document.querySelector('video');
      video.src = window.URL.createObjectURL(localMediaStream);
      video.onloadedmetadata = function(e) {
         // Do something with the video here.
      };
   },

   // errorCallback
   function(err) {
    if(err === PERMISSION_DENIED) {
      // Explain why you need permission and how to update the permission setting

    }
   }
);   

为什么要刷新页面?为什么不(每隔一段时间)再次尝试
getUserMedia
?因为chrome扩展称在进行更改后需要刷新。问题在于捕获用户更改。(重新运行时上述代码不可用)您是否解决了此问题?因为我现在面临着同样的问题。为什么要刷新页面?为什么不(每隔一段时间)再次尝试
getUserMedia
?因为chrome扩展称在进行更改后需要刷新。问题在于捕获用户更改。(重新运行时上述代码不可用)您是否解决了此问题?因为我现在面临着同样的问题。