rtcEngine$onActiveSpeaker$uid method

FutureOr<void> rtcEngine$onActiveSpeaker$uid(
  1. dynamic engine,
  2. dynamic roomId,
  3. dynamic uid
)
override

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

Implementation

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