createVideoPreview method

Future<NERtcVideoRenderer> createVideoPreview()

美颜预览配置

Implementation

Future<NERtcVideoRenderer> createVideoPreview() async {
  var config = NERtcVideoConfig();
  config.videoProfile = NERtcVideoProfile.hd720p;
  config.frameRate = NERtcVideoFrameRate.fps_30;
  config.degradationPrefer = NERtcDegradationPreference.degradationDefault;
  config.frontCamera = true;
  config.videoCropMode = NERtcVideoCropMode.cropDefault;
  await _engine.setLocalVideoConfig(config);
  var renderer = await VideoRendererFactory.createVideoRenderer();
  await renderer.setMirror(true);
  await renderer.attachToLocalVideo();
  await _engine.enableLocalVideo(true);
  await _engine.startVideoPreview();
  return renderer;
}