VideoOverlay static method

VideoOverlay VideoOverlay(
  1. String videoUrl, {
  2. dynamic bounds,
  3. dynamic data,
  4. bool looping = loopingVideoDef,
  5. dynamic onReady(
    1. VideoPlayerController?
    )?,
  6. TapLayerCallback? onTap,
  7. TapUpLayerCallback? onTapUp,
  8. TapDownLayerCallback? onTapDown,
  9. TapLayerCallback? onTapCancel,
  10. TapLayerCallback? onSecondaryTap,
  11. TapDownLayerCallback? onSecondaryTapDown,
  12. TapUpLayerCallback? onSecondaryTapUp,
  13. TapLayerCallback? onSecondaryTapCancel,
  14. DoubleTapLayerCallback? onDoubleTap,
  15. LongPressLayerCallback? onLongPress,
  16. LongPressStartLayerCallback? onLongPressStart,
  17. LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  18. LongPressUpLayerCallback? onLongPressUp,
  19. LongPressEndLayerCallback? onLongPressEnd,
  20. LongPressLayerCallback? onSecondaryLongPress,
  21. LongPressStartLayerCallback? onSecondaryLongPressStart,
  22. LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  23. LongPressUpLayerCallback? onSecondaryLongPressUp,
  24. LongPressEndLayerCallback? onSecondaryLongPressEnd,
})

Implementation

static L.VideoOverlay VideoOverlay(
  String videoUrl, {
  dynamic bounds,
  dynamic data,
  bool looping = loopingVideoDef,
  Function(VideoPlayerController?)? onReady,
  L.TapLayerCallback? onTap,
  L.TapUpLayerCallback? onTapUp,
  L.TapDownLayerCallback? onTapDown,
  L.TapLayerCallback? onTapCancel,
  L.TapLayerCallback? onSecondaryTap,
  L.TapDownLayerCallback? onSecondaryTapDown,
  L.TapUpLayerCallback? onSecondaryTapUp,
  L.TapLayerCallback? onSecondaryTapCancel,
  L.DoubleTapLayerCallback? onDoubleTap,
  L.LongPressLayerCallback? onLongPress,
  L.LongPressStartLayerCallback? onLongPressStart,
  L.LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  L.LongPressUpLayerCallback? onLongPressUp,
  L.LongPressEndLayerCallback? onLongPressEnd,
  L.LongPressLayerCallback? onSecondaryLongPress,
  L.LongPressStartLayerCallback? onSecondaryLongPressStart,
  L.LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  L.LongPressUpLayerCallback? onSecondaryLongPressUp,
  L.LongPressEndLayerCallback? onSecondaryLongPressEnd,
}) {
  return L.VideoOverlay(
    videoUrl,
    bounds: bounds,
    looping: looping,
    data: data,
    onReady: onReady,
    options: L.InteractiveLayerOptions(
      onTap: onTap,
      onTapUp: onTapUp,
      onTapDown: onTapDown,
      onTapCancel: onTapCancel,
      onSecondaryTap: onSecondaryTap,
      onSecondaryTapDown: onSecondaryTapDown,
      onSecondaryTapUp: onSecondaryTapUp,
      onSecondaryTapCancel: onSecondaryTapCancel,
      onDoubleTap: onDoubleTap,
      onLongPress: onLongPress,
      onLongPressStart: onLongPressStart,
      onLongPressMoveUpdate: onLongPressMoveUpdate,
      onLongPressUp: onLongPressUp,
      onLongPressEnd: onLongPressEnd,
      onSecondaryLongPress: onSecondaryLongPress,
      onSecondaryLongPressStart: onSecondaryLongPressStart,
      onSecondaryLongPressMoveUpdate: onSecondaryLongPressMoveUpdate,
      onSecondaryLongPressUp: onSecondaryLongPressUp,
      onSecondaryLongPressEnd: onSecondaryLongPressEnd,
    ),
  );
}