onActiveSpeaker method

FutureOr<void> onActiveSpeaker(
  1. dynamic roomId,
  2. dynamic uid
)
override

@detail callback @author gongzhengduo @brief 调用 enableAudioPropertiesReport{@link #RTCEngine#enableAudioPropertiesReport} 后,根据设置的 AudioPropertiesConfig.interval,你会周期性地收到此回调,获取房间内的最活跃用户信息。 @param roomId 房间 ID @param uid 最活跃用户(ActiveSpeaker)的用户 ID

Implementation

FutureOr<void> onActiveSpeaker(dynamic roomId, dynamic uid) async {
  if ($instance == null || $instance is! IRTCEngineEventHandler) {
    return;
  }
  return ($instance as IRTCEngineEventHandler)
      .onActiveSpeaker
      ?.call(roomId.toString(), uid.toString());
}