USB 音频适配器导致 Firefox 中的 HTML5 视频快进

USB 音频适配器导致 Firefox 中的 HTML5 视频快进

将我的桌面从 Arch Linux 更改为 NixOS 后,在 Firefox 中播放 HTML5 视频变得有问题。当您播放它们时,它们会快进,但仅限于使用 USB 音频适配器时。使用 Pulseaudio,并且 ALSA 也配置为使用 Pulseaudio。我发现的一些解决方案表明我必须安装 pavucontrol 并禁用所有其他音频适配器,并尝试将输出从数字更改为模拟,但这些都没有产生任何影响。当我将扬声器连接到内置适配器时,问题解决了,Firefox 中的 HTML5 视频将正常播放。我收到的唯一错误消息是关于它不是 GVC 混合器的断言失败。我可以来源返回到以下代码:

g_return_val_if_fail (GVC_IS_MIXER_CARD (card), 0);

然而我不知道这是否是真正的原因,或者如何解决它,但由于它在 Arch Linux 上运行良好,所以应该是可以修复的。

答案1

幸运的是,它与 GVC 混合器的错误无关,因为除了源代码本身之外,我找不到有关该问题的任何信息。最终我偶然发现这个问题GitHub 上指出了同样的问题。这与 Alsa 对 USB 音频设备的支持不佳以及我的 Firefox 版本中未启用 PulseAudio 有关。幸运的是,在 NixOS 中拉取请求已通过启用nixpkgs.config.pulseaudio.

相关内容