# 语音播放路由
# 1.setDefaultAudioRouteToSpeaker method
static Future<void> setDefaultAudioRouteToSpeaker(
bool defaultToSpeaker)
设置默认的音频播放路由。
该方法设置接收到的语音从听筒或扬声器出声。如果用户不调用本方法,则语音默认从听筒出声。 如果你想要在加入频道后修改语音路由,可以使用 Manis.setEnableSpeakerphone
。
Note
- 该方法需要在加入频道前设置,否则不生效。
Parameter defaultToSpeaker
设置默认的音频播放路由:
true
:默认从外放(扬声器)出声。如果设备连接了耳机或蓝牙,则无法切换到外放。false
:(默认)默认从听筒出声。如果设备连接了耳机,则语音路由走耳机。
# 2.setEnableSpeakerphone method
static Future<void> setEnableSpeakerphone(bool enabled)
启用/关闭扬声器播放。
该方法设置是否将语音路由设到扬声器(外放)。
Note
- 请确保在调用此方法前已调用过
Manis.joinChannel
方法。
Parameter enabled
是否将音频路由到外放:
true
:切换到外放。false
:切换到听筒。如果设备连接了耳机,则语音路由走耳机。
# 3.isSpeakerphoneEnabled method
static Future<bool> isSpeakerphoneEnabled()
检查扬声器状态启用状态。
Returns
true
:扬声器已开启,语音会输出到扬声器。false
:扬声器未开启,语音会输出到非扬声器(听筒,耳机等)。