setDefaultAudioRouteToSpeakerphone abstract method

Future<void> setDefaultAudioRouteToSpeakerphone(
  1. bool defaultToSpeaker
)

设置默认的音频路由。

手机设备一般有两个音频路由,一个是位于顶部的听筒,播放声音偏小;一个是位于底部的扬声器,播放声音偏大。设置默认的音频路由,就是在没有外接设备的前提下,设置系统使用听筒还是扬声器播放音频。 不同场景下,系统默认的音频路由也不同。具体如下: 语音通话:听筒 语音直播:扬声器 视频通话:扬声器 视频直播:扬声器 调用该 API 可以改变上述默认音频路由。 该方法仅适用于 Android 和 iOS 平台。 在调用该方法设置默认音频路由后,系统实际音频路由会随着外接音频设备(有线耳机或蓝牙耳机)的连接发生改变。详见音频路由

  • defaultToSpeaker 是否使用扬声器作为默认的音频路由: true : 设置默认音频路由为扬声器。 false : 设置默认音频路由为听筒。

Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。

Implementation

Future<void> setDefaultAudioRouteToSpeakerphone(bool defaultToSpeaker);