onActiveSpeaker property

void Function(RtcConnection connection, int uid)? onActiveSpeaker
final

监测到远端最活跃用户回调。

成功调用 enableAudioVolumeIndication 后,SDK 会持续监测音量最大的远端用户,并统计该用户被判断为音量最大者的次数。当前时间段内,该次数累积最多的远端用户为最活跃的用户。 当频道内用户数量大于或等于 2 且有远端活跃用户时,SDK 会触发该回调并报告远端最活跃用户的 uid 。 如果远端最活跃用户一直是同一位用户,则 SDK 不会再次触发 onActiveSpeaker 回调。 如果远端最活跃用户有变化,则 SDK 会再次触发该回调并报告新的远端最活跃用户的 uid 。

  • connection Connection 信息。详见 RtcConnection 。
  • uid 远端最活跃用户的 ID。

Implementation

final void Function(RtcConnection connection, int uid)? onActiveSpeaker;