setDefaultAudioRoutetoSpeakerphone method

Future<void> setDefaultAudioRoutetoSpeakerphone (
  1. bool defaultToSpeaker
)

设置默认的音频播放路由。

该方法设置接收到的语音从听筒或扬声器出声。如果用户不调用本方法,则语音默认从听筒出声。 如果你想要在加入频道后修改语音路由,可以使用 RtcEngine.setEnableSpeakerphone

各场景下默认的语音路由:

Note

  • 该方法仅适用于通信场景。
  • 该方法需要在加入频道前设置,否则不生效。

Parameter defaultToSpeaker 设置默认的音频播放路由:

  • true:默认从外放(扬声器)出声。如果设备连接了耳机或蓝牙,则无法切换到外放。
  • false:(默认)默认从听筒出声。如果设备连接了耳机,则语音路由走耳机。

Implementation

@override
Future<void> setDefaultAudioRoutetoSpeakerphone(bool defaultToSpeaker) {
  return _invokeMethod('setDefaultAudioRoutetoSpeakerphone',
      {'booldefaultToSpeaker': defaultToSpeaker});
}