android启动蓝牙sco不在棒棒糖中路由麦克风

时间:2015-04-18 07:02:45

标签: android bluetooth android-5.0-lollipop voip android-bluetooth

在我的应用程序中,用户可通过该号码拨打任何号码,即可通过

启动蓝牙
audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();

它适用于所有设备,但在Android 5.0.1上, 它使用手机麦克风,而不是蓝牙耳机麦克风。 在以前的Android操作系统上,它可以工作,但不是在棒棒糖上,只有传入的音频被路由到蓝牙耳机,但它从不使用蓝牙麦克风。

1 个答案:

答案 0 :(得分:2)

你应该尝试禁用扬声器,并确保模式设置为正常:

audioManager.setMode(AudioManager.MODE_NORMAL);
audioManager.setSpeakerphoneOn(false);
audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();