YoutubePlayerScaffold constructor

const YoutubePlayerScaffold({
  1. Key? key,
  2. required Widget builder(
    1. BuildContext context,
    2. Widget player
    ),
  3. required YoutubePlayerController controller,
  4. double aspectRatio = 16 / 9,
  5. bool autoFullScreen = true,
  6. List<DeviceOrientation> defaultOrientations = DeviceOrientation.values,
  7. Set<Factory<OneSequenceGestureRecognizer>> gestureRecognizers = const <Factory<OneSequenceGestureRecognizer>>{},
  8. List<DeviceOrientation> fullscreenOrientations = const [DeviceOrientation.landscapeLeft, DeviceOrientation.landscapeRight],
  9. List<DeviceOrientation> lockedOrientations = const [DeviceOrientation.portraitUp, DeviceOrientation.portraitDown],
  10. bool enableFullScreenOnVerticalDrag = true,
  11. Color? backgroundColor,
  12. @Deprecated('Unused parameter. Use `YoutubePlayerParam.userAgent` instead.') String? userAgent,
})

Implementation

const YoutubePlayerScaffold({
  super.key,
  required this.builder,
  required this.controller,
  this.aspectRatio = 16 / 9,
  this.autoFullScreen = true,
  this.defaultOrientations = DeviceOrientation.values,
  this.gestureRecognizers = const <Factory<OneSequenceGestureRecognizer>>{},
  this.fullscreenOrientations = const [
    DeviceOrientation.landscapeLeft,
    DeviceOrientation.landscapeRight,
  ],
  this.lockedOrientations = const [
    DeviceOrientation.portraitUp,
    DeviceOrientation.portraitDown,
  ],
  this.enableFullScreenOnVerticalDrag = true,
  this.backgroundColor,
  @Deprecated('Unused parameter. Use `YoutubePlayerParam.userAgent` instead.')
  this.userAgent,
});