扬声器和主mic靠的太近,通话免提模式使用主mic,会导致噪声、回声等比较难消除,影响通话质量
可以在通话免提模式的时候使用副mic
[SOLUTION]
1. sim卡通话和voip通话,免提模式都使用副mic
Audio_Customization_Common.h中定义宏
#define USE_REFMIC_IN_LOUDSPK (1)
#define USE_REFMIC_IN_LOUDSPK (1)
2. sim卡通话和viop通话免提模式是否使用副mic分开来控制
Audio_Customization_Common.h中定义宏
#define USE_REFMIC_IN_LOUDSPK_SIM (1) //控制sim卡通话
#define USE_REFMIC_IN_LOUDSPK_SIM (1) //控制sim卡通话
#define USE_REFMIC_IN_LOUDSPK (1) //控制voip通话
AudioALSASpeechPhoneCallController.cpp
[C/C++]hide
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
case
AUDIO_DEVICE_OUT_SPEAKER: { if
(USE_REFMIC_IN_LOUDSPK == 1) //这里改成<strong>if(USE_REFMIC_IN_LOUDSPK_SIM
== 1)</strong> { input_device
= AUDIO_DEVICE_IN_BACK_MIC; } else { input_device
= AUDIO_DEVICE_IN_BUILTIN_MIC; } break ; } |