【求助】CSR8670,无法调整通话语音,只改变了提示音音量
如题,小弟开发时遇到个bugCSR8670,连接到手机后,接通电话此时把声音从最大调到最小,挂断
然后把声音重新调最大
再次接通电话,此刻通话语音依然很小声,但提示音音量已经最大了。
看到官方文档说
调整音量的SetVolume接口,实际设置音量的是底层插件,插件可能根据具体的插件功能来解释请求。例如,一些插件可能将其解释为CODEC增益,而另一些可能选择忽略调用生成的消息。
可能是这个原因?
或者说有没有接口可以重新设置通话语音音量使其恢复正常
针对这种情况,我该如何解决呢
非常感谢各位提出建议
通话音量调cvc 补充现象:再次接通电话后,此时显示的音量是最大,但实际语音通话音量是最小,且按音量+也无法恢复,但按音量- 声音还能更小,直至听不见 jjtz 发表于 2024-3-8 17:13
通话音量调cvc
感谢,我尝试一下,是CsrCvcPluginSetVolume()接口对吧? 挂断后是调节提示音的音量 轩轩 发表于 2024-3-9 13:07
挂断后是调节提示音的音量
是的大佬,有办法让通话语音一起调整吗 本帖最后由 btgee 于 2024-3-26 14:36 编辑
感谢诸位建议,
使用CodecSetOutputGainLater,延迟设置增益可以调节音量
但放在上述场景中测试,仍会出现声音调整不了的情况
正在想办法查看寄存器中的增益值
研究中
页:
[1]