如何在蓝牙sco android中静音内置麦克风

时间:2019-08-28 05:57:20

标签: android bluetooth android-audiomanager bluetooth-sco

我使用bluetooh sco将耳机的声音流传输到电话扬声器。 蓝牙sco开启时,除了bt耳机麦克风外,手机的麦克风也开启,这会产生大量噪音和回声。

我使用了audioManager.setMicrophoneMute(true),但是当它调用时,两个麦克风(bt耳机和内置麦克风)都变得无声了。

manager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
manager.startBluetoothSco();
//After short time
manager.setBluetoothScoOn(true);
manager.setMode(AudioManager.MODE_IN_COMMUNICATION);
manager.setSpeakerphoneOn(true);

//How just mute built-in mic (Not all mic)?
manager.setMicrophoneMute(true);//This mutes all mics

0 个答案:

没有答案