onRtcAudioVolumeIndication method

void onRtcAudioVolumeIndication(
  1. List<NEMemberVolumeInfo> volumeList,
  2. int totalVolume
)

Implementation

void onRtcAudioVolumeIndication(
    List<NEMemberVolumeInfo> volumeList, int totalVolume) {
  if (_isAlreadyCancel) return;
  final isLocalVolumeChanged = volumeList.length == 1 &&
      volumeList.single.userUuid == roomContext.myUuid;
  if (isLocalVolumeChanged) {
    onLocalAudioVolumeIndication(totalVolume);
  } else {
    this.volumeList = volumeList;
    volumeList.forEach((item) {
      audioVolumeStreams[item.userUuid]?.add(item.volume);
    });
    _determineActiveUser();
  }
}