X3音量调节

目前在使用地平线X3 开发板进行开发,调节音量的时候遇到问题:

采用tinymix contents查看 控件,发现 DAC SDP MUTE和 DAC DSM MUTE 可以静音,不过无法调节音量,请问要怎么操作才能调节播放音频时的音量呢,谢谢!

已经将音量设置为0了,使用aplay --period-size=32 -Dhw:0,0 -f S16_LE -t wav test.wav使用该命令进行播放音频还是有声音

您好,音量调节需要codec支持增益控制,可以提供一下使用的dac资料,加一下我的微信 Horizon_robot

进一步观察发现,播放音频时,tinymix contents的键值会发生改变,改变如下:

3 INT 1 ADC RAMP RATE 0(range 0->15) 变成 4

8 INT 1 ADC VOLUME 0 (range 0->255) 变成 191

20 BOOL 1 DAC DEM MUTE On 变成 Off

25 INT 1 DAC VOLUME 0 (range 0->255) 变成 191

30 INT 1 DAC RAMP RATE 0 (range 0->15) 变成 4

如果在播放音频时,指令本身已经设置了音量,那么音量调节就无法完成了,能否介绍一下调节音量的正确方法呢,谢谢了。

好的,已经添加微信了,目前用的是贵司X3开发板,板子上的声卡型号是 hobotsn4 (大概是这个),请了解,谢谢

您好 ,snd4是虚拟声卡,纯i2s模式的,不支持音量设置,还是需要外部codec来支持