Faça o backup de seu ~ / .asoundrc - se tiver um - e adicione o seguinte, para um novo ~ / .asoundrc :
pcm.!default {
type plug
slave {
pcm "hw:0,0"
}
}
Eu tenho um dispositivo de áudio USB, configurado como o dispositivo padrão no cartão 0.
Eu tenho um aplicativo de terceiros que está tentando reproduzir arquivos wav, que falham com o seguinte:
Playing WAVE 'sound.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
aplay: set_params:1239: Channels count non available
Se eu tentar reproduzir manualmente o mesmo wav, não recebo nenhum erro, mas também não há som:
aplay sound.wav
Playing WAVE 'sound.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
Se eu especificar o dispositivo plughw:0,0
, o som será reproduzido corretamente!
aplay -D plughw:0,0 sound.wav
Playing WAVE 'sound.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
Eu tentei várias tentativas de configurar ~/.asoundrc
para definir plughw:0,0
como padrão, sem sucesso.
Como posso aplicar o padrão -D plughw:0,0
a toda a reprodução de som?