VideoPlayerConfiguration constructor

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

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

Implementation

VideoPlayerConfiguration({
  required this.videoSourceConfiguration,
  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();
}