Embedded Linux установить ALSA и воспроизвести аудио `aplay` проблема - PullRequest
0 голосов
/ 21 мая 2019

Я работаю на встроенном Linux на buildroot.Я борюсь за проигрывание аудио.Я открыл alsa-lib, alsa-utils, aplay.Buildroot использует sun4i-codec аудиокодек.Я использую modprobe=sun4i-codec и установил его.lsmod Команда возврата установленных драйверов.

возвращена команда aplay -l:

card 0: sun4icodec[sun4i-codec], device 0: CDC PCM Codec-0 [ ]   
 Subdevices:1/1          
 Subdevice #0: subdevice #0

возвращена команда aplay -L:

null   
Discard all samples (playback) or generate zero samples (capture)   
default:CARD=sun4icodec   
sun4i-codec,   
Default-Audio-Device   
sysdefault:CARD=sun4icodec  
sun4i-codec   
>Default Audio Codec

Я пробовал другую комбинацию:
1- я использую speaker-test -Dplug:surround51 -c6 -twav команда.Результат: Playback open error:-2,No such file or directory
2 - я использую команду aplay sounfile.wav и aplay -D "default:CARD=name_of_card" /usr/share/sounds/alsa/Side_Left.wav.Результат: aplay:pcm_write:2053: write error: Input/output error 3 - Я попытался воспроизвести звук и проверить звук с помощью gsreamer-1.0, но не слышал никакого звука.

Примечание: Сам см. Эту страницу: http://www.armadeus.org/wiki/index.php?title=ALSA_Installation но я использую микропроцессор Allwinner A13.

Что не так?Где проблема?

...