音频路由
isSpeakerphoneEnabled
setDefaultAudioRouteToSpeakerphone
设置默认的音频路由。
ArkTS
public abstract setDefaultAudioRoutetoSpeakerphone(defaultToSpeaker:boolean):number;
手机设备一般有两个音频路由,一个是位于顶部的听筒,播放声音偏小;一个是位于底部的扬声器,播放声音偏大。设置默认的音频路由,就是在没有外接设备的前提下,设置系统使用听筒还是扬声器播放音频。
不同场景下,系统默认的音频路由也不同。具体如下:
- 语音通话:听筒
- 语音直播:扬声器
- 视频通话:扬声器
- 视频直播:扬声器
调用该 API 可以改变上述默认音频路由。
信息
在调用该方法设置默认音频路由后,系统实际音频路由会随着外接音频设备(有线耳机或蓝牙耳机)的连接发生改变。详见音频路由。
调用时机
该方法需要在加入频道前调用。
调用限制
无。
参数
- defaultToSpeaker
- 是否使用扬声器作为默认的音频路由:
true
: 设置默认音频路由为扬声器。false
: 设置默认音频路由为听筒。
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。详见错误码了解详情和解决建议。