将我的桌面从 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 上运行良好,所以应该是可以修复的。