来电过程插入耳机发现来电 铃声声音大小发生变化
0赞
发表于 2018/9/17 14:26:26
阅读(709)
[DESCRIPTION]
來電過程插入耳機发现来电铃声声音大小发生變化
[SOLUTION]
问题原因是,mmi_profiles_headset_activate_profile和mmi_profiles_headset_deactivate_profile中使用函数
mdi_audio_set_volume_no_apply(MDI_VOLUME_MEDIA, GetRingVolumeLevel());来设置音量,
在下一次播放的时候才真正让这里设下去的音量起作用。
目前采用的解法方法是,保持原始设计,
在函数中加判断条件,
若当前播来电铃声的时候则用SetRingerVolume(GetRingVolumeLevel());来设置音量,
否则使用函数
mdi_audio_set_volume_no_apply(MDI_VOLUME_MEDIA, GetRingVolumeLevel());来设置音量。
来自半导体社区