videoTileDidAdd method
Implementation
@override
void videoTileDidAdd(String attendeeId, VideoTileModel videoTile) {
debugPrint("videoTileDidAdd to: $attendeeId");
// TODO hack fix, stream height is wrong for mobile side
if (!videoTile.isContentShare &&
videoTile.videoStreamContentWidth != 960 &&
videoTile.videoStreamContentHeight != 540) {
var width = videoTile.videoStreamContentWidth;
var height = videoTile.videoStreamContentHeight;
videoTile.videoStreamContentHeight = max(height, width);
videoTile.videoStreamContentWidth = min(height, width);
}
currAttendees.value[attendeeId]?.videoTile = videoTile;
if (videoTile.isContentShare) {
isReceivingScreenShare.add(true);
return;
}
currAttendees.value[attendeeId]?.isVideoOn = true;
currAttendees.add(currAttendees.value);
}