thumbnailFile method
Future<String?>
thumbnailFile({
- required String video,
- Map<
String, String> ? headers, - String? thumbnailPath,
- ImageFormat imageFormat = ImageFormat.PNG,
- int maxHeight = 0,
- int maxWidth = 0,
- int timeMs = 0,
- int quality = 100,
override
Generates a thumbnail file from a video.
Implementation
@override
Future<String?> thumbnailFile({
required String video,
Map<String, String>? headers,
String? thumbnailPath,
ImageFormat imageFormat = ImageFormat.PNG,
int maxHeight = 0,
int maxWidth = 0,
int timeMs = 0,
int quality = 100,
}) async {
final result = await methodChannel.invokeMethod<String>(
'file',
<String, dynamic>{
'video': video,
'headers': headers ?? <String, String>{},
'path': thumbnailPath ?? '',
'format': imageFormat.index,
'maxh': maxHeight,
'maxw': maxWidth,
'timeMs': timeMs,
'quality': quality,
},
);
return result;
}