thumbnailData method
Implementation
@override
Future<Uint8List> thumbnailData({
required String video,
required Map<String, String>? headers,
required ImageFormat 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,
);
final path = Url.createObjectUrlFromBlob(blob);
final file = XFile(path, mimeType: blob.type);
final bytes = await file.readAsBytes();
Url.revokeObjectUrl(path);
return bytes;
}