私がこの記事を投稿する理由は、何年か(例えば、数年 - 例えば[この記事] [1]を参照)。 。
主にブラウジング用途に使用するのに、Firefox
ある瞬間、Twitterで動画が見られない状況にぶつかってChrome
再生できることがわかりましたが、何も聞こえませんでした。一部の調査では、これはビデオであるHTML5
ため、FirefoxやChromeはどちらもHTML5ビデオ(Youtubeでのテストなど)でサウンドを生成しませんが、Flashは両方のビデオでうまく機能するためです。
同じ問題が発生して別の方法で解決した場合は、ここに解決策を投稿してください。
答え1
pulseaudio
さらに調査して、Chromeを実行する前に実行すると、接続を介してテレビで音を聞くことができることがわかりましたHDMI
。奇妙な。
この問題はどの調整でも解決されませんでした.asoundrc
。以前に以下を追加しました。
defaults.pcm.card 0
defaults.ctl.card 0
問題を解決しようとしましたが、もう機能しません。
それからこのファイルを見つけました/usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf
。 ::
# Default to PulseAudio
pcm.!default {
type pulse
hint {
show on
description "Default ALSA Output (currently PulseAudio Sound Server)"
}
}
ctl.!default {
type pulse
}
疑わしくてすべての行をコメントアウトしました(削除しても同じ効果があります)。ブラウザを再起動してパフこれでHTML5ビデオにサウンドがあります。これは奇妙です。なぜなら、alsaがmyを.asoundrc
最も高い優先順位にすると思って、私はmyを!default
別のもの(つまりpulseaudioではない)として指定したからです。しかし、今は持っています。問題が解決しました。これが他の人に役立つことを願っています。
答え2
注:これは別のアプローチであり、人々は自分の特定の状況を解決する方法に従って投票するので、別の答えとして追加します。また、どのソリューションがほとんどの人に問題を解決するのか疑問に思います。
JACK
Chromeを使用して、dmixと同様の動作(サウンドカードを共有するための複数のプロセス)を取得しようとしている別の問題に直面しました。qjackctl
(または他のJACK管理者)を使用していて、以前に音を聞いたことがないか、そうでなければならないことがわかっている場合は、JACKサーバー名を「デフォルト」以外の名前に変更した可能性があります(またはChromeで予想される名前かもしれません)。
この問題を解決するには、qjackctlに移動して[設定]をクリックしてください。 「パラメータ」と表示されている場所に「名前」ドロップダウンがあります。 「(デフォルト)」(またはChromeで予想されるすべての項目)を選択してChromeを再起動すると、完了です。