VideoPlayerConfiguration constructor

VideoPlayerConfiguration({
  1. required VideoSourceConfiguration videoSourceConfiguration,
  2. GlobalPlaybackControlSettings globalPlaybackControlSettings = const GlobalPlaybackControlSettings(),
  3. PlayerUIVisibilityOptions playerUIVisibilityOptions = const PlayerUIVisibilityOptions(),
  4. OmniVideoPlayerThemeData playerTheme = const OmniVideoPlayerThemeData(),
  5. CustomPlayerWidgets customPlayerWidgets = const CustomPlayerWidgets(),
  6. String liveLabel = "LIVE",
  7. bool? enableBackgroundOverlayClip = true,
  8. dynamic globalKeyInitializer,
})

Creates a new set of configuration options for a video player instance.

Implementation

VideoPlayerConfiguration({
  required this.videoSourceConfiguration,
  this.globalPlaybackControlSettings = const GlobalPlaybackControlSettings(),
  this.playerUIVisibilityOptions = const PlayerUIVisibilityOptions(),
  this.playerTheme = const OmniVideoPlayerThemeData(),
  this.customPlayerWidgets = const CustomPlayerWidgets(),
  this.liveLabel = "LIVE",
  this.enableBackgroundOverlayClip = true,
  globalKeyInitializer,
}) {
  globalKeyPlayer = GlobalKey();
  this.globalKeyInitializer = globalKeyInitializer ?? GlobalKey();
}