FFVideoPlayer constructor

FFVideoPlayer({
  1. String? legacyPath,
  2. FFVideoPlayer_FFVideoType? type,
  3. FFDimensions? dimensions,
  4. double? legacyAspectRatio,
  5. bool? legacyAutoPlay,
  6. bool? legacyLooping,
  7. bool? legacyShowControls,
  8. bool? legacyAllowFullScreen,
  9. bool? legacyAllowPlaybackSpeedMenu,
  10. bool? legacyLazyLoad,
  11. bool? legacyPauseOnNavigate,
  12. FFStringValue? pathValue,
  13. FFDoubleValue? aspectRatioValue,
  14. FFBooleanValue? autoPlayValue,
  15. FFBooleanValue? loopingValue,
  16. FFBooleanValue? showControlsValue,
  17. FFBooleanValue? allowFullScreenValue,
  18. FFBooleanValue? allowPlaybackSpeedMenuValue,
  19. FFBooleanValue? lazyLoadValue,
  20. FFBooleanValue? pauseOnNavigateValue,
})

Implementation

factory FFVideoPlayer({
  $core.String? legacyPath,
  FFVideoPlayer_FFVideoType? type,
  FFDimensions? dimensions,
  $core.double? legacyAspectRatio,
  $core.bool? legacyAutoPlay,
  $core.bool? legacyLooping,
  $core.bool? legacyShowControls,
  $core.bool? legacyAllowFullScreen,
  $core.bool? legacyAllowPlaybackSpeedMenu,
  $core.bool? legacyLazyLoad,
  $core.bool? legacyPauseOnNavigate,
  FFStringValue? pathValue,
  FFDoubleValue? aspectRatioValue,
  FFBooleanValue? autoPlayValue,
  FFBooleanValue? loopingValue,
  FFBooleanValue? showControlsValue,
  FFBooleanValue? allowFullScreenValue,
  FFBooleanValue? allowPlaybackSpeedMenuValue,
  FFBooleanValue? lazyLoadValue,
  FFBooleanValue? pauseOnNavigateValue,
}) {
  final result = create();
  if (legacyPath != null) result.legacyPath = legacyPath;
  if (type != null) result.type = type;
  if (dimensions != null) result.dimensions = dimensions;
  if (legacyAspectRatio != null) result.legacyAspectRatio = legacyAspectRatio;
  if (legacyAutoPlay != null) result.legacyAutoPlay = legacyAutoPlay;
  if (legacyLooping != null) result.legacyLooping = legacyLooping;
  if (legacyShowControls != null)
    result.legacyShowControls = legacyShowControls;
  if (legacyAllowFullScreen != null)
    result.legacyAllowFullScreen = legacyAllowFullScreen;
  if (legacyAllowPlaybackSpeedMenu != null)
    result.legacyAllowPlaybackSpeedMenu = legacyAllowPlaybackSpeedMenu;
  if (legacyLazyLoad != null) result.legacyLazyLoad = legacyLazyLoad;
  if (legacyPauseOnNavigate != null)
    result.legacyPauseOnNavigate = legacyPauseOnNavigate;
  if (pathValue != null) result.pathValue = pathValue;
  if (aspectRatioValue != null) result.aspectRatioValue = aspectRatioValue;
  if (autoPlayValue != null) result.autoPlayValue = autoPlayValue;
  if (loopingValue != null) result.loopingValue = loopingValue;
  if (showControlsValue != null) result.showControlsValue = showControlsValue;
  if (allowFullScreenValue != null)
    result.allowFullScreenValue = allowFullScreenValue;
  if (allowPlaybackSpeedMenuValue != null)
    result.allowPlaybackSpeedMenuValue = allowPlaybackSpeedMenuValue;
  if (lazyLoadValue != null) result.lazyLoadValue = lazyLoadValue;
  if (pauseOnNavigateValue != null)
    result.pauseOnNavigateValue = pauseOnNavigateValue;
  return result;
}