カード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"
}
}