尝试endpoint.audDevManager().setOutputVolume(percentage)
,其值介于100-1999
之间。不幸的是,它并没有导致数量的增加。
The documentation表明:
此方法仅在设备在AudioDevInfo.caps标志中具有
PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING
功能时才有效。
我已经确保设置了这个标志。还有什么我需要照顾的吗?
答案 0 :(得分:0)
Sauw Ming建议(通过邮件)改为使用AudioMedia::adjustRxLevel(float level)
,这解决了level
超过3.0
的问题。至少那是在容量存在可察觉的差异时。
答案 1 :(得分:0)
我也使用endpoint.audDevManager().setOutputVolume(percentage)
,它在调用开始后工作。我得到了音量的变化。我也使用了1-100的范围。请使用此设置进行检查。