三星Galaxy S5免提电话\麦克风问题

Dim*_*zis 5 android sip speaker samsung-mobile linphone

我对Galaxy S5有一个奇怪的设备特定问题.我正在使用SIP(Linphone)从Galaxy S5拨打另一台设备,当我启用免提电话时,设备开始使用其主麦克风作为降噪麦克风,其辅助麦克风作为主要麦克风.结果是我必须对设备背面说话,因为当我对着主麦克风讲话时,用户听不到我的声音.

AudioManager manager = (AudioManager) getSystemService(AUDIO_SERVICE);
manager.setSpeakerphoneOn(true);
Run Code Online (Sandbox Code Playgroud)

我使用此代码启用免提电话.我也尝试启用各种模式:

manager.setMode(AudioManager.MODE_NORMAL); //Also tested with other modes
Run Code Online (Sandbox Code Playgroud)

扬声器电话被禁用时没有问题.另外在标准拨号扬声器电话模式下工作得很好.无法在任何其他设备上重现此问题.

Dim*_*zis 1

在其他 S5 设备上进行了测试,看起来像是仅在单个设备上出现硬件错误。