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でも同じ問題が指摘されました。これは、USBオーディオデバイスのAlsaの過酷なサポートと私のFirefoxバージョンでPulseAudioが有効になっていないことに関連しています。幸いなことにNixOSではフルリクエストすでに有効になっていますnixpkgs.config.pulseaudio

おすすめ記事