thumbnailFile method
Generates a thumbnail file for the given video.
Implementation
@override
Future<XFile> thumbnailFile({
required String video,
required Map<String, String>? headers,
required String? thumbnailPath,
required StreamThumbnailFormat imageFormat,
required int maxHeight,
required int maxWidth,
int? timeMs,
required int quality,
}) async {
final blob = await _createThumbnail(
videoSrc: video,
headers: headers,
imageFormat: imageFormat,
maxHeight: maxHeight,
maxWidth: maxWidth,
timeMs: timeMs ?? 0,
quality: quality,
);
return XFile(web.URL.createObjectURL(blob), mimeType: blob.type);
}