Firefox 开始在错误的设备上播放新的音频流

Firefox 开始在错误的设备上播放新的音频流

在我删除所有配置文件并重新启动 PA 之后,默认的 pulseaudio 设置如下: 图像

我应该尝试取消静音内置音频模拟立体声(我必须选择“耳机”才能出现声音,即使它们被标记为“未插电”并且扬声器没有),我在 Firefox 中恰好有一首歌曲的声音,当另​​一首歌曲启动时,Firefox 更改为在 HDMI 中播放:图像

我在配置中禁用了 HDMI,然后一切都变得很好(也就是说,pulseaudio 实际上不必从任何声音设备中进行选择,因为只有一个。。。我不认为这是预期的行为)。但后来我需要创建一些新的声音设备(用于我的 RNNoise 麦克风降噪),问题又回来了(这次 Firefox 总是在“空输出”中播放声音),配置如下所示:图像。我发现同时选择了两个设备很奇怪。自动静音是已禁用。我怎样才能将我喜爱的内置音频模拟立体声设置为默认设置,而且,为什么标记为“未插电”的东西会播放声音,而未标记的东西却不会?

答案1

sudo alsactl restore似乎可以解决问题,尽管我必须选择“扬声器”而不是“耳机(拔出)”,并且每次启动时都必须这样做。

答案2

pavucontrol您可以使用(PulseAudio 音量控制(sudo apt-get install pavucontrol))控制哪些应用程序将音频流传输到哪些输出设备。

我遇到过类似的问题,我的系统声音输出到蓝牙设备(如 中选择的)gnome-settings,但 Firefox 输出到内置扬声器。打开 后pavucontrol,我发现播放 > 应用程序下 Firefox 的输出设置与系统声音的输出设置不同。我不确定设置是怎么变成这样的,但我怀疑是因为太多应用程序的设置选项相互冲突(例如 、gnome-settingspavucontrolblueman,所以我清除了blueman。我将重新启动并查看默认设置问题是否仍然存在,但我认为在 PulseAudio 音量控制中单独设置应用程序的输出设备可以有效解决此问题。

相关内容