ALSAはPlughwをデフォルト値に設定しました。

ALSAはPlughwをデフォルト値に設定しました。

カード0には、基本デバイスとして構成されたUSBオーディオデバイスがあります。

wavファイルを再生しようとしているサードパーティ製のアプリケーションがあり、次のように失敗します。

Playing WAVE 'sound.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
aplay: set_params:1239: Channels count non available

同じwavを手動で再生しようとするとエラーは発生しませんが、音も聞こえません。

aplay sound.wav
Playing WAVE 'sound.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono

deviceを指定すると、plughw:0,0サウンドが正しく再生されます!

aplay -D plughw:0,0 sound.wav
Playing WAVE 'sound.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono

~/.asoundrc私はそれをデフォルトとして設定しようとしたさまざまな試みを試しましたが、plughw:0,0成功しませんでした。

-D plughw:0,0すべてのサウンド再生にデフォルト値を適用するには?

ベストアンサー1

~/.asoundrcをバックアップし(存在する場合)、新しいエントリに以下を追加します。 ~/.asoundrc:

pcm.!default { 
 type plug 
 slave { 
 pcm "hw:0,0" 
 } 
} 

おすすめ記事