addStream method

void addStream(
  1. ZegoOutsideRoomAudioVideoViewStreamUser stream, {
  2. bool startPlay = true,
})

add a stream

Implementation

void addStream(
  ZegoOutsideRoomAudioVideoViewStreamUser stream, {
  bool startPlay = true,
}) {
  ZegoLoggerService.logInfo(
    'stream:$stream, startPlay:$startPlay',
    tag: 'outside room audio video controller',
    subTag: 'addStream',
  );

  private.streamsNotifier.value = [
    ...private.streamsNotifier.value,
    ZegoOutsideRoomAudioVideoViewStream(
      user: stream.user,
      roomID: stream.roomID,
    ),
  ];

  if (startPlay) {
    startPlayOne(stream);
  }
}