initializeRender method

  1. @override
Future<void> initializeRender()
inherited

Implementation

@override
Future<void> initializeRender() async {
  if (shouldUseFlutterTexture) {
    if (_textureId == kTextureNotInit) {
      _textureId = await createTextureRender(
        canvas.uid!,
        connection?.channelId ?? '',
        canvas.sourceType?.value() ?? getVideoSourceType(),
        canvas.setupMode?.value() ??
            VideoViewSetupMode.videoViewSetupReplace.value(),
      );
    }
  } else {
    if (kIsWeb) {
      // Make sure the `platformViewRegistry.registerViewFactory` is called.
      rtcEngine.globalVideoViewController;
    }
  }
}