从 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 (首先终止浏览器,否则它将忽略它)为我解决了这个问题。