如何重新请求浏览器麦克风的权限?

Posted

技术标签:

【中文标题】如何重新请求浏览器麦克风的权限?【英文标题】:How to re-ask permission to browser microphone? 【发布时间】:2020-06-17 11:22:29 【问题描述】:

如何在浏览器中重新请求麦克风权限?

我的代码在这里:

function askPermission() 
  var constraints =  audio: true, video: false ;

  navigator.mediaDevices
    .getUserMedia(constraints)
    .then(function(stream) 
      let audioContext = new AudioContext();
      console.log(audioContext);
    )
    .catch(function(err) 
      window.location.reload();
    );

【问题讨论】:

【参考方案1】:

你不能。

用户需要进入浏览器设置并手动允许。

更多信息: ask for geolocation permission again if it was denied

【讨论】:

以上是关于如何重新请求浏览器麦克风的权限?的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用 JavaScript 重置媒体权限吗?

Delphi MacOS 请求使用麦克风的权限

iOS 模拟器在麦克风权限请求时崩溃

删除 iOS7 麦克风权限以测试权限下降

Firefox--摄像头麦克风权限

请求在 iOS 11 中使用 iPhone 麦克风的权限时应用程序崩溃