Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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 MediaStreams停止后如何删除chrome浏览器中的相机权限图标_Javascript_Google Chrome_Permissions_Camera - Fatal编程技术网

Javascript MediaStreams停止后如何删除chrome浏览器中的相机权限图标

Javascript MediaStreams停止后如何删除chrome浏览器中的相机权限图标,javascript,google-chrome,permissions,camera,Javascript,Google Chrome,Permissions,Camera,停止使用相机后,我仍然可以在chrome浏览器中看到相机的权限图标。我无法在相机转动后重新加载页面,我应该留在这一页上 var\u video=document.getElementById('video'); var _mediaStream=null; navigator.mediaDevices .getUserMedia({audio:false,video:true})。然后(函数(流){ _媒体流=流; _video.src=window.URL.createObjectURL(流

停止使用相机后,我仍然可以在chrome浏览器中看到相机的权限图标。我无法在相机转动后重新加载页面,我应该留在这一页上

var\u video=document.getElementById('video');
var _mediaStream=null;
navigator.mediaDevices
.getUserMedia({audio:false,video:true})。然后(函数(流){
_媒体流=流;
_video.src=window.URL.createObjectURL(流);
_video.play();
});
document.getElementById('stopCamera')。addEventListener('click',函数(){
_video.pause();
_video.src='';
_mediaStream.getVideoTracks().forEach(函数(跟踪){
track.stop();
});
_mediaStream.getAudioTracks().forEach(函数(曲目){
track.stop();
});
_mediaStream=null;
_video.parentNode.removeChild(_video);
});
停止摄像机

最终用户提供,只有最终用户才能获得。您找到了一些解决方案吗?我需要撤销访问媒体的权限,并在不重新加载页面的情况下再次询问