web-dev-qa-db-ja.com

フラッシュブレーキングPulseaudio?

この質問を投稿してから、問題は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を実行していることは重要ですか?

3
Jamie Schembri

解決する問題は、Pulseaudioで音楽プレーヤーデーモンを適切に再生することです。

MPDのコピーにPulseAudioサポートが含まれていることを確認するには、mpd --versionを実行し、サポートされている出力のリストに「Pulse」が含まれていることを確認します。これは今のUbuntuの場合ですので、mpdをpulseAudioでうまく機能させるだけです。

詳細はこちら。

http://mpd.wikia.com/wiki/PulseAudio

うまくいけば、pulseAudioでMPDを構成するのに役立つ何かが示されるでしょう。

4
Sabacon