Я работаю на встроенном 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.
Что не так?Где проблема?