load method

  1. @override
Future<void> load({
  1. required List<VideoData> videoData,
  2. required int index,
  3. required bool autoPlay,
  4. required bool loop,
  5. required bool mute,
  6. required double volume,
  7. required double playbackSpeed,
  8. Duration? position,
  9. VoidCallback? onInitialized,
  10. required FileType type,
})
override

Implementation

@override
Future<void> load({
  required List<VideoData> videoData,
  required int index,
  required bool autoPlay,
  required bool loop,
  required bool mute,
  required double volume,
  required double playbackSpeed,
  Duration? position,
  VoidCallback? onInitialized,
  required FileType type,
}) async {
  await methodChannel.invokeMethod(_methodLoad, {
    'videoData': videoData.map((e) => e.toMap()).toList(),
    'autoPlay': autoPlay,
    'index': index,
    'loop': loop,
    'mute': mute,
    'volume': volume,
    'playbackSpeed': playbackSpeed,
    'position': position?.inMilliseconds ?? 0,
    "type": type.index,
  });
}