setAudioRoute abstract method
强制切换当前的音频播放路由
默认使用 setDefaultAudioRoute 中设置的音频路由。
音频播放路由发生变化时,会收到 RTCVideoEventHandler.onAudioRouteChanged 回调。
audioRoute
:音频播放路由。
对 Android 设备,不同的音频设备连接状态下,可切换的音频设备情况不同。参见移动端设置音频路由。
返回值:
0
:调用成功;<0
:调用失败,具体原因参看 ReturnStatus。
注意:
- 你必须调用 setAudioScenario 将音频场景切换为
communication
后,再调用本接口。 - 对于绝大多数音频场景,使用 setDefaultAudioRoute 设置默认音频路由,并借助 RTC SDK 的音频路由自动切换逻辑即可完成。切换逻辑参见移动端设置音频路由。你应仅在例外的场景下,使用此接口,比如在接入外接音频设备时,手动切换音频路由。
- 不同音频场景中,音频路由和发布订阅状态到音量类型的映射关系详见 AudioScenario。
Implementation
Future<int?> setAudioRoute(AudioRoute audioRoute);