如何将 Firefox 的 PulseAudio 通道(即 HDMI 输出监视器)列入黑名单?

如何将 Firefox 的 PulseAudio 通道(即 HDMI 输出监视器)列入黑名单?

当我尝试在 Firefox 中进行视频聊天(使用 Jitsi Meet)时,它显然选择了第一个可用的输入源作为我的麦克风,但该麦克风始终无效。选择的是“HDMI 输出监视器”,并且该选项是静音的。

通常我会pavucontrol在 Firefox 应用程序的“录制”选项卡中打开并选择正确的输入源“麦克风输入”。然而,有时这不起作用。此外,在 Firefox 中,麦克风源通常无法选择/选择没有效果。我需要在 内进行选择pavucontrol

我可以禁用脉冲音频通道“HDMI 输出监视器”或将其列入黑名单作为 Firefox 的有效输入/录制源吗?也许在 Firefox 本身内?

如果这个来源被隐藏,我希望 Firefox 在 Jitsi Meet 中表现得更好。

编辑/更新:

无法在 Firefox 中选择声音输入是一个错误:

https://bugzilla.mozilla.org/show_bug.cgi?id=934425

另外,这个错误中的评论

https://bugzilla.mozilla.org/show_bug.cgi?id=1468700#c14

表明音频输入设备在另一个音频输入设备处于活动状态时无法更改。这可以解释为什么一旦选择了错误的设备就无法选择正确的设备。

然而,这充其量只是一种解释,而不是解决方法或解决方案。

答案1

Firefox 正在使用标志设置流DONT_MOVE,这解释了为什么您无法更改它们。该标志并不适合常规应用程序使用,但它仍然被一些人滥用。

您可以通过以下方式检查pacmd

 20:47 ❱ pacmd list-source-outputs
1 source output(s) available.
    index: 35
        driver: <protocol-native.c>
        flags: DONT_MOVE START_CORKED
        state: RUNNING

我认为 Firefox 这样做是为了避免访问用户未确认的设备,例如当当前设备被禁用时。

相关内容