onAudioRouteChanged method

FutureOr<void> onAudioRouteChanged(
  1. dynamic route
)
override

@detail callback @author dixing @brief 音频播放路由变化时,收到该回调。 @param route 新的音频播放路由,详见 AudioRoute{@link #AudioRoute} @note 插拔音频外设,或调用 setAudioRoute{@link #RTCEngine#setAudioRoute} 都可能触发音频路由切换,详见移动端设置音频路由

Implementation

FutureOr<void> onAudioRouteChanged(dynamic route) async {
  if ($instance == null || $instance is! IRTCEngineEventHandler) {
    return;
  }
  return ($instance as IRTCEngineEventHandler).onAudioRouteChanged?.call(
      t_AudioRoute.android_to_code($p_a.AudioRoute.values
          .firstWhere((t) => t.$value == route || t.name == route)));
}