View constructor
View({})
Implementation
View(
{required String streamName,
required Function tokenGenerator,
RTCVideoRenderer? mediaElement,
bool autoReconnect = true})
: super(
streamName: streamName,
tokenGenerator: tokenGenerator,
autoReconnect: autoReconnect,
logger: _logger) {
if (mediaElement != null) {
webRTCPeer.on(webRTCEvents['track'], this, (ev, context) {
RTCTrackEvent track = ev.eventData as RTCTrackEvent;
if (track.streams.isNotEmpty) {
mediaElement.srcObject = track.streams[0];
}
});
}
}