setDefaultAudioRoutetoSpeakerphone method Null safety
- bool defaultToSpeaker
设置默认的音频播放路由。
如果 SDK 默认的音频路由(见《设置音频路由》)无法满足你的需求,你可以调用该方法切换默认的音频路由。成功切换音频路由后,SDK 会触发 audioRouteChanged
回调提示音频路由已更改。
Note
- 该方法需要在 RtcEngine.joinChannel 前调用。如需在加入频道后切换音频路由,请调用 RtcEngine.setEnableSpeakerphone。
- 如果用户使用了蓝牙耳机、有线耳机等外接音频播放设备,则该方法的设置无效,音频只会通过外接设备播放。当有多个外接设备时,音频会通过最后一个接入的设备播放。
Parameter defaultToSpeaker
设置默认的音频路由:
true
:默认的音频路由为扬声器。false
:默认的音频路由为听筒。
Implementation
@override
Future<void> setDefaultAudioRoutetoSpeakerphone(bool defaultToSpeaker) {
return _invokeMethod('setDefaultAudioRoutetoSpeakerphone', {
'defaultToSpeaker': defaultToSpeaker,
});
}