FFVideoPlayer constructor
FFVideoPlayer({
- String? legacyPath,
- FFVideoPlayer_FFVideoType? type,
- FFDimensions? dimensions,
- double? legacyAspectRatio,
- bool? legacyAutoPlay,
- bool? legacyLooping,
- bool? legacyShowControls,
- bool? legacyAllowFullScreen,
- bool? legacyAllowPlaybackSpeedMenu,
- bool? legacyLazyLoad,
- FFStringValue? pathValue,
- FFDoubleValue? aspectRatioValue,
- FFBooleanValue? autoPlayValue,
- FFBooleanValue? loopingValue,
- FFBooleanValue? showControlsValue,
- FFBooleanValue? allowFullScreenValue,
- FFBooleanValue? allowPlaybackSpeedMenuValue,
- FFBooleanValue? lazyLoadValue,
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;
}