Debian 10:基于 Chromium 的浏览器无法访问麦克风

Debian 10:基于 Chromium 的浏览器无法访问麦克风

从 Debian Stretch 升级到 Debian Buster 后麦克风访问停止在所有基于 Chromium 的浏览器上工作。我已经使用 Chromium、Chrome、Iridium 和 Vivaldi 进行了测试。同时火狐浏览器运行良好。

观看一段简短的视频来了解所发生的情况这里

如何在基于 Chromium 的浏览器上重新获得麦克风访问权限?

[0] mypc<u0>:~>arecord -l
**** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC3235 Analog [ALC3235 Analog]   Subdevices: 1/1  
Subdevice #0: subdevice #0 card 2: Dock [WD15 Dock], device 0: USB
Audio [USB Audio]   Subdevices: 1/1   Subdevice #0: subdevice #0 card
3: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]  
Subdevices: 1/1   Subdevice #0: subdevice #0


[0] mypc<u0>:~>uname -a 
Linux mypc 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5+deb10u1 (2019-07-19) x86_64 GNU/Linux

附言。此消息还发布到Debian 论坛

答案1

我解决了类似的问题:Chromium 上不再有麦克风(Firefox 也是如此)。

# uname -a
Linux debian 5.4.0-0.bpo.3-amd64 #1 SMP Debian 5.4.13-1~bpo10+1 (2020-02-07) x86_64 GNU/Linux

# arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC269VC Analog [ALC269VC Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

在 Xfce 音量控制中设置后:配置 -> 音频互联网 -> 打开:Sortie stéréo Analogique,我设置为:Duplex stéréo Analogique,然后我得到:

# arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC269VC Analog [ALC269VC Analog]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0

现在,输出音频和麦克风输入在 Chromium 和 Firefox 上都可以正常工作。

答案2

如果麦克风在其他浏览器中正常工作,您可能会遇到以下问题https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884887

检查"audio_capture_enabled":false, 在/etc/chromium/master_preferences或中~/.config/chromium/Default/Preferences。 (非铬的目录可能会有所不同?)

将其更改为 true (首先终止浏览器,否则它将忽略它)为我解决了这个问题。

相关内容