已经解决,是因为alsa-util和alsa-lib不匹配造成的,音频播放异常。统一一下版本就可以了
D
Darren94 发布的最新帖子
-
蓝牙SCO连接下音频播放异常
R329蓝牙模块替换成AIC8800模块,驱动协议都已经移植成功了,其他功能也都正常了,可以正常连接,a2dp也可以正常播放音频。换成SCO连接实现语音对讲时,使用alsa-util工具可以正常录音,且录制的音频在电脑上播放时一切正常,但是使用蓝牙播放时音质很差,只能隐约通道有声音出来,其他就是杂音。
我用的播放命令是aplay -D bluealsa:DEV=xxx:xxx:xxx:xxx,PROFILE=sco -c 1 -r 8000 /mnt/nfsdir/xxx.wav。请问一下可能是什么原因造成的。 -
音频驱动运行时出现问题
使用了一个新的内核交叉编译尝试替换到系统中去,完成后运行aplay播放音频时报出如下错误。
[ 2079.459412] sunxi-internal-cpudai cpudai: pcm_params->format:2 [ 2079.468374] sunxi-internal-cpudai cpudai: pcm_params->channels:2 [ 2079.475135] sunxi-internal-cpudai cpudai: pcm_params->rate:88200 [ 2079.481897] sunxi-internal-cpudai cpudai: pcm_params->period_size:8192 [ 2079.489245] sunxi-internal-cpudai cpudai: pcm_params->periods:4 [ 2079.495907] sunxi-internal-cpudai cpudai: pcm_params->pcm_frames:8192 [ 2079.503147] sunxi-internal-cpudai cpudai: pcm_params->buffer_size:32768 [ 2079.510587] sunxi-internal-cpudai cpudai: =========================== [ 2079.572584] sunxi-internal-cpudai cpudai: soc_substream hw_params ret_val:-22 [ 2079.580663] sunxi-internal-cpudai cpudai: ASoC: can't set cpudai hw params: -22 [ 2079.588902] sunxi-internal-cpudai cpudai: sunxi_hifi_pcm_hw_free aplay: set_params:1407: Unable to install hw params:
请问各位有没有遇到过类似问题,能否提供一个解决思路