首页 文章

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

提问于
浏览
1

在我的应用程序中,用户可以通过该号码呼叫任何号码,即时启动蓝牙

audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();

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

1 回答

  • 2

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

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

相关问题