USB 网络摄像头麦克风不工作,直到重新插入

USB 网络摄像头麦克风不工作,直到重新插入

我使用 pulseaudio + pavucontrol

我把麦克风插入 USB 端口进行启动。

我检查输入设备音量控制应用程序 (pavucontrol) 中的选项卡我只看到我的GEMIX_WEBCAM_USB_AUDIO 模拟单声道 并且它对任何声音都没有反应。

然后我重新插入 USB 设备,它开始对声音做出反应(你知道那种蓝色水平指示器)。

问题是,一旦我重新启动或运行,它就会停止对声音的反应:

pulseaudio -k
pulseaudio -D

每次为了唤醒它,我都需要重新插入它......

怎样才能避免这种情况?

[liza@liza ~]$ pacmd list-sources | grep -e device.string -e 'name:'
 name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
  device.string = "0"
 name: <alsa_input.usb-Aveotek_GEMIX_WEBCAM_USB_AUDIO-02.analog-mono>
  device.string = "hw:1"

我还将此设备添加为默认设备/etc/pulse/default.pa

### Make some devices default
set-default-source alsa_input.usb-Aveotek_GEMIX_WEBCAM_USB_AUDIO-02.analog-mono

答案1

解决方案:

我正在查看以下输出:

pacmd list-sources

并注意到我的* 索引:1设备有状态:暂停(* - 表示该设备是默认设备)wiki.archlinux 因此我打开 /etc/pulse/default.pa 并注释掉该行:

load-module module-suspend-on-idle

重新启动 pulseaudio:

pulseaudio -k

现在输出的是:

pacmd list-sources

* 索引 1设备有状态:空闲(并且状态变为跑步- 当应用程序使用它时(例如 guvcview)这就是解决方案。另外,我还想提一下,我以前遇到过这种情况,即此设备的麦克风根本不会录制音频。解决方案是在音量控制应用程序(pavucontrol)的配置选项卡上的内置音频部分中选择“模拟立体声输出”。这样,我就摆脱了冲突 - 当系统不知道使用哪个源时 - 内置麦克风还是外置麦克风。

相关内容