嵌入式Linux安装了ALSA并播放音频“ aplay”问题

时间:2019-05-21 13:47:41

标签: audio embedded-linux alsa

我在buildroot上的嵌入式Linux上工作。我为播放音频而奋斗。我打开了alsa-libalsa-utilsaplay。 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.wavaplay -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微处理器。

怎么了?问题出在哪里?

0 个答案:

没有答案