initState method

  1. @override
void initState()

Implementation

@override
void initState() {
  Log().debug('web view');
  super.initState();

  // Create video widget
  videoWidget = HtmlElementView(key: UniqueKey(), viewType: id);

  // Create Video Element
  video = VideoElement();
  video.muted = true;
  video.autoplay = false;
  video.setAttribute('playsinline', 'true');

  // Create Canvas Element
  canvas = CanvasElement();
  canvas2 = CanvasElement();

  // Register a webcam
  // ignore: undefined_prefixed_name
  ui.platformViewRegistry.registerViewFactory(id, (int viewId) => video);

  // Start Camera
  start();
}