(Firefox)如果窗口处于非活动状态,则不会返回navigator.mediaDevices.GetUserMedia

时间:2018-09-10 19:37:57

标签: javascript firefox getusermedia mediadevices

超时后,我需要确认用户是否已启用麦克风访问权限,然后我需要执行一些代码。在Chrome中运行正常。但是,在Firefox中,直到激活窗口后,getUserMedia函数才返回。有什么办法解决吗?

提琴:https://jsfiddle.net/zpxjkua7/

setTimeout(function(){
  navigator.mediaDevices.getUserMedia({ video: false, audio: true })
    .then(stream => div.innerHTML = "Access Granted")
    .catch(e => log(e.name + ": "+ e.message));
}, 3000);

0 个答案:

没有答案