【求助】关于T5音量控制

Wi-Fi 设备、蜂窝设备、WuKongAI、开发板、TuyaOS 移植等


Post Reply
Daan
Posts: 138

您好,音量set和get两个api我这里测试发现两个问题:
OPERATE_RET tuya_speaker_service_set_volume(INT_T volume);
INT_T tuya_speaker_service_get_volume(VOID);
1.一个是set 80后get的是63,默认设置的是55;
2.一个是set 0的时候get也是0,但是仍然有声音输出,帮忙确认下。
改大改小是有效的。
请问这个是正常的么?

愚者千虑必有一得
Posts: 814

Re: 【求助】关于T5音量控制

使用

Code: Select all

	INT_T volume = 70;
        tkl_ao_set_vol(TKL_AUDIO_TYPE_BOARD, TKL_AO_0, NULL, volume); 
        
volume = 0; tkl_ao_set_vol(TKL_AUDIO_TYPE_BOARD, TKL_AO_0, NULL, &volume);
Daan
Posts: 138

Re: 【求助】关于T5音量控制

用这个借口还是不行。set=48 后 get=53
set成0之后还是有声音

Attachments
bc2d86ef-01f0-4314-92dd-6751ef162e93.png
7148488a-fc48-4617-b4ba-cac2ee6a4281.png
愚者千虑必有一得
Posts: 814

Re: 【求助】关于T5音量控制

你是什么版本?

Daan
Posts: 138

Re: 【求助】关于T5音量控制

图片上有的,3.12.14

Daan
Posts: 138

Re: 【求助】关于T5音量控制

这个麻烦帮再看下

Daan
Posts: 138

Re: 【求助】关于T5音量控制

不好意思,又仔细看了代码。set这个值再tkl_ao_set_vol做了转换,所以get到的不是原始值,我这边先用个全局变量代替了。
但是设置成0还有声音感觉就是内部没有完全关闭喇叭

Nick001
Posts: 10

Re: 【求助】关于T5音量控制

Daan 2025年 Sep 3日 17:47

不好意思,又仔细看了代码。set这个值再tkl_ao_set_vol做了转换,所以get到的不是原始值,我这边先用个全局变量代替了。
但是设置成0还有声音感觉就是内部没有完全关闭喇叭

可以在音量调整成0时把PA关闭来规避。

Post Reply