如果蓝牙耳机已连接,如何将音频路由切换到蓝牙耳机

时间:2021-03-08 20:40:49

标签: react-native expo react-native-android react-native-ios ios-bluetooth

如何在通话中切换音频路由(在ios中从扬声器到蓝牙耳机)或设置默认连接到蓝牙耳机(如果已连接),我使用的是react-native-incall-manager包。

我曾尝试调用 InCallManager.chooseAudioRoute('BLUETOOTH') 但它不起作用。 这是我的代码

if (this.props.isBluetoothConnected) {
  InCallManager.chooseAudioRoute('BLUETOOTH');
} else {
  if (this.props.isEarPhonePlugged) {
    InCallManager.setForceSpeakerphoneOn(false);
    InCallManager.chooseAudioRoute('EARPIECE')
  } else {
    InCallManager.start({media: 'video'});
    InCallManager.chooseAudioRoute('SPEAKER_PHONE')
    InCallManager.setForceSpeakerphoneOn(true);
  }
}

0 个答案:

没有答案