Chrome(和 Edge)询问几个麦克风权限

Chrome (and Edge) asking several mic permissions

在我的页面中,我有三个录音机。当 chrome 请求使用麦克风的权限时,它有选项:“允许”、“阻止”和关闭权限弹出窗口。

如果用户关闭de popup,会出现其他权限,然后再出现(如果用户重复该操作)。每个记录器一个。

有没有办法只显示一次?

如果您有多个麦克风或摄像头,您可以选择将哪一个用作 chrome 的默认设备。 按照以下步骤操作:打开Chrome -> settings -> Privacy and security -> Site Settings -> Microphone -> 选择你需要使用的麦克风

打开 Chromium Edge -> settings -> cookies and site permissions -> Microphone -> Choose which microphone the browser can access

或者您可以通过本页面的网站设置,为每个网站设置是否允许使用麦克风。

当我使用 react-media-recorder 时,我试图查看它是否是库中的错误。刚好录音机在请求挂载权限

我改成只在用户点击录制时询问。

因此,如果有人遇到同样的问题(即使您不使用此库),请尝试同样的事情。