initialize method
Implementation
@override
Future<void> initialize() async {
if (_initializing != null) {
await _initializing!.future;
return;
}
_initializing = Completer();
final response = await WebRTC.invokeMethod('createVideoRenderer', {});
_textureId = response['textureId'];
_eventSubscription = EventChannel('FlutterWebRTC/Texture$textureId')
.receiveBroadcastStream()
.listen(eventListener, onError: errorListener);
_initializing!.complete(null);
}