diff --git a/lib/src/video_compress/video_compressor.dart b/lib/src/video_compress/video_compressor.dart index 3b7b38e3..b6c86868 100644 --- a/lib/src/video_compress/video_compressor.dart +++ b/lib/src/video_compress/video_compressor.dart @@ -83,9 +83,13 @@ extension Compress on IVideoCompress { 'position': position, })); - final file = File(Uri.decodeFull(filePath!)); - - return file; + String decodedThumbnailPath; + try { + decodedThumbnailPath = Uri.decodeFull(filePath!); + } catch (e) { + decodedThumbnailPath = filePath!; + } + return File(decodedThumbnailPath); } /// get media information from [path]