jonataslaw / jonataslaw/VideoCompress
MissingPluginException(No implementation found for method setLogLevel on channel video_compress)
- Dominant language
- Swift
- Stars
- 262
- Forks
- 344
- PR merge metrics
- No merged PRs in 30d
Description
I'm using video_compress 3.1.0, flutter 3.19.1 and Dart 3.3.0
Debugging console output:
flutter: Video compression canceled with error: MissingPluginException(No implementation found for method setLogLevel on channel video_compress)
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method cancelCompression on channel video_compress)
#0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:332:7)
#1 Compress._invoke (package:video_compress/src/video_compress/video_compressor.dart:41:13)
#2 Compress.cancelCompression (package:video_compress/src/video_compress/video_compressor.dart:168:5)
And this is the corresponding code:
CustomTextButton(
onPressed: () async {
MediaInfo? info = await controller.compressVideo(
Get.find().videoFile3);
},
text: 'Compress Video',
),
Future compressVideo(File? file) async {
try {
await VideoCompress.setLogLevel(0);
return VideoCompress.compressVideo(
file!.path,
quality: VideoQuality.MediumQuality,
includeAudio: true,
deleteOrigin: false,
);
} catch (e) {
VideoCompress.cancelCompression();
debugPrint('Video compression canceled with error: $e');
}
}
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.