この質問を投稿してから、問題はmpdにあることが判明しました—Flashではありません。 修正を見つけるために私が投稿した質問 。
音声付きのFlashオブジェクト(ビデオなど)がブラウザー(ChromiumまたはFirefox)に読み込まれるたびに、Pulseaudioが壊れるようです。それ以上のFlashコンテンツは問題なく再生されますが、MPDなどの他のソフトウェアは再生されません。ブラウザでFlashのインスタンスが実行されておらず、pulseaudio -k
が実行されていないことを確認することで、この問題をリセットできますが、別のFlashオブジェクトが初期化されるとすぐに問題が再発します。
もう少し具体的に言うと、サウンドを再生していて(MPDなどで)、Flashオブジェクトをロードすると、サウンドは再生され続けますが、Flashはサウンドを出力しません。サウンドの再生を停止してからFlashオブジェクトをロードすると、Flashがサウンドを取得し、pulseaudio -k
までPulseaudioを制御しているように見えます。
関連する場合と関連しない場合があります。Flashが音声を出力できない場合、Chromiumがクラッシュする傾向があります。 FlashがPulseaudioの制御を取得するときだけかどうかは、いつでもクラッシュするわけではないので、わかりません。
私は最新バージョンのFlashを実行しています。Adobeのサイトから32ビットのdebを使用してダウンロードしてインストールしたところです。 flashplugin-installerを試しましたが、問題は同じです。 Ubuntu 10.10を実行しています。
これをどのように修正できるか、なぜそれが起こっているのか?ルートとしてmpdを実行していることは重要ですか?
解決する問題は、Pulseaudioで音楽プレーヤーデーモンを適切に再生することです。
MPDのコピーにPulseAudioサポートが含まれていることを確認するには、mpd --versionを実行し、サポートされている出力のリストに「Pulse」が含まれていることを確認します。これは今のUbuntuの場合ですので、mpdをpulseAudioでうまく機能させるだけです。
詳細はこちら。
http://mpd.wikia.com/wiki/PulseAudio
うまくいけば、pulseAudioでMPDを構成するのに役立つ何かが示されるでしょう。