compress videos

This commit is contained in:
Salvatore Giordano
2020-11-25 17:05:39 +01:00
parent 92a12e6e92
commit 2ea38c128b
3 changed files with 53 additions and 61 deletions
+19
View File
@@ -0,0 +1,19 @@
import 'dart:async';
import 'package:video_compress/video_compress.dart';
class CompressVideoService {
static final CompressVideoService instance = CompressVideoService._();
CompressVideoService._();
Future<MediaInfo> compressVideo(String path) async {
MediaInfo mediaInfo;
while (VideoCompress.isCompressing) {
await Future.delayed(Duration(seconds: 1));
}
mediaInfo = await VideoCompress.compressVideo(
path,
);
return mediaInfo;
}
}