-
-
Notifications
You must be signed in to change notification settings - Fork 125
Description
Current behavior
Not Compressing the Video
Expected behavior
Should compress video
Platform
- Android
- iOS
React Native Version 0.73.6
React Native Compressor Version
1.8.42, 1.11.0, 1.12.0
Reproducible Steps And Demo
.import { Video as cVideo, getVideoMetaData, } from 'react-native-compressor'; ImagePicker.openPicker({ mediaType: 'video', cropping: false, }) .then(async images => { const imgg = await cVideo.compress(images.path, { compressionMethod: 'manual', }); const metadata = await getVideoMetaData(imgg); // const metadata = images; if (metadata.size > 20000000) { Alert.alert('Alert', 'Max File Size is 20MB'); setLoading(false); } } }) .catch(err => { console.log(err, 'err upload video'); }); }. Error Stack [ { "nativeStackAndroid": [ { "lineNumber": 781, "file": "Integer.java", "methodName": "parseInt", "class": "java.lang.Integer" }, { "lineNumber": 897, "file": "Integer.java", "methodName": "parseInt", "class": "java.lang.Integer" }, { "lineNumber": 100, "file": "VideoCompressorHelper.kt", "methodName": "VideoCompressManual", "class": "com.reactnativecompressor.Video.VideoCompressorHelper$Companion" }, { "lineNumber": 27, "file": "VideoMain.kt", "methodName": "compress", "class": "com.reactnativecompressor.Video.VideoMain" }, { "lineNumber": 60, "file": "CompressorModule.kt", "methodName": "compress", "class": "com.reactnativecompressor.CompressorModule" }, { "lineNumber": -2, "file": "Method.java", "methodName": "invoke", "class": "java.lang.reflect.Method" }, { "lineNumber": 372, "file": "JavaMethodWrapper.java", "methodName": "invoke", "class": "com.facebook.react.bridge.JavaMethodWrapper" }, { "lineNumber": 149, "file": "JavaModuleWrapper.java", "methodName": "invoke", "class": "com.facebook.react.bridge.JavaModuleWrapper" }, { "lineNumber": -2, "file": "NativeRunnable.java", "methodName": "run", "class": "com.facebook.jni.NativeRunnable" }, { "lineNumber": 995, "file": "Handler.java", "methodName": "handleCallback", "class": "android.os.Handler" }, { "lineNumber": 103, "file": "Handler.java", "methodName": "dispatchMessage", "class": "android.os.Handler" }, { "lineNumber": 29, "file": "MessageQueueThreadHandler.java", "methodName": "dispatchMessage", "class": "com.facebook.react.bridge.queue.MessageQueueThreadHandler" }, { "lineNumber": 248, "file": "Looper.java", "methodName": "loopOnce", "class": "android.os.Looper" }, { "lineNumber": 338, "file": "Looper.java", "methodName": "loop", "class": "android.os.Looper" }, { "lineNumber": 234, "file": "MessageQueueThreadImpl.java", "methodName": "run", "class": "com.facebook.react.bridge.queue.MessageQueueThreadImpl$4" }, { "lineNumber": 1119, "file": "Thread.java", "methodName": "run", "class": "java.lang.Thread" } ], "userInfo": null, "message": "For input string: \"9223372036854775807\"", "code": "EUNSPECIFIED" }, "err upload video" ]