音频播放音量调节

不同的音频编解码器 (codec) 内部使用的宏定义可能存在差异,导致音量调节方式不同。

炬芯 RT5631:

#ifndef DEF_VOL
#define DEF_VOL 0xd4 // 0xd4 -30dB 0xc0 0dB 耳机音量
#endif

#ifndef DEF_VOL_SPK
#define DEF_VOL_SPK 0xc4 // 外放音量
#endif 

全志 R16/R18:

#define SPKOUT_VOLUME 24 // 0~31,外放音量
#define HPOUT_VOLUME 24 // 0~31,耳机音量

通常情况下,音量值越大,声音越大。但也存在特殊情况,建议根据实际情况进行调整,可以尝试改小音量值。

注意: 部分芯片例如全志 R610,播放和录音音量无法通过软件调节,只能通过修改外围电路实现。