getVideo static method

Future getVideo({
  1. required VideoType outputType,
})

Picker that close after selecting 1 video. Here are the different instance of Future returned depending on outputType :

html.File videoFile = await getVideo(VideoType.file);
Uint8List videoBytes = await getVideo(VideoType.bytes);

Implementation

static Future<dynamic> getVideo({required VideoType outputType}) async {
  switch (outputType) {
    case VideoType.file:
      return ImagePickerWeb._pickFile('video');
    case VideoType.bytes:
      final data =
          await _methodChannel.invokeMapMethod<String, dynamic>('pickVideo');
      final imageData = base64.decode(data!['data']);
      return imageData;
    default:
      return null;
  }
}