AudioRouteSession。
两种设置,优先级不同
状态查询
为什么可切换目标只有两个
监听变化
audioRouteName(route) 可以拿到可读名字,直接用于 UI 展示。
系统来电
来电会抢走音频通道,此时会议音频被系统中断:AudioCallState:unknown / dialing / incoming / connected / disconnected。
SDK 不会自动帮你静音或退会 —— 只上报状态。要不要提示、要不要暂停业务逻辑,
由你决定。
会议场景的典型配置
onAudioRouteChange 更新 ——
只依赖事件的话进会瞬间的按钮状态是错的。