Open rakeshparveen5 opened 5 years ago
@rurico were you able to reproduce the issue at your end ?
Same issue found.
Same issue found.
Same!
Same here
Having the same issue.
Update your flutter and try Flutter clean Flutter run If pods isn’t install try editing your podfile as the plugin site And open directory Runner.workspace with xcode Clean your project Its work for me 👍🏻
+1
same issue! on production app for Android 10
Same crash here :cry:
+1
Same here. +1
Same issue. Any workaround?
same here. solved by adding null check to MediaMetadataRetriever.METADATA_KEY_DURATION , MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH and MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT
@redvg your screenshot change is made in /example/
folder. Was it intentional?
Can you make a pull request for this change?
EDIT: the constants you are checking come from flutter_video_compress/lib/android/media_metadata_retriever.dart
the problem because of nl.bravobit:android-ffmpeg hopefully they changed library to com.arthenica:mobile-ffmpeg-full
@duongtruong12 can you fork and pull the fix?
目前解决了吗
Process: com.senkoo.apptechnician, PID: 24454
java.lang.IllegalArgumentException
at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:81)
at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:165)
at com.example.flutter_video_compress.Utility.getMediaInfoJson(Utility.kt:38)
at com.example.flutter_video_compress.FFmpegCommander$compressVideo$1.onFinish(FFmpegCommander.kt:83)
at nl.bravobit.ffmpeg.FFcommandExecuteAsyncTask.onPostExecute(FFcommandExecuteAsyncTask.java:77)
at nl.bravobit.ffmpeg.FFcommandExecuteAsyncTask.onPostExecute(FFcommandExecuteAsyncTask.java:12)
at android.os.AsyncTask.finish(AsyncTask.java:755)
at android.os.AsyncTask.access$900(AsyncTask.java:192)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:213)
at android.app.ActivityThread.main(ActivityThread.java:8178)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
2020-06-30 10:25:49.863 24454-24454/com.senkoo.apptechnician E/CrashReport: java.lang.IllegalArgumentException at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:81) at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:165) at com.example.flutter_video_compress.Utility.getMediaInfoJson(Utility.kt:38) at com.example.flutter_video_compress.FFmpegCommander$compressVideo$1.onFinish(FFmpegCommander.kt:83) at nl.bravobit.ffmpeg.FFcommandExecuteAsyncTask.onPostExecute(FFcommandExecuteAsyncTask.java:77) at nl.bravobit.ffmpeg.FFcommandExecuteAsyncTask.onPostExecute(FFcommandExecuteAsyncTask.java:12) at android.os.AsyncTask.finish(AsyncTask.java:755) at android.os.AsyncTask.access$900(AsyncTask.java:192) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:213) at android.app.ActivityThread.main(ActivityThread.java:8178) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
Facing the same issue.
Same issue here facing app crashing
Same issue
Platform
Android
Backtracking step (if has)
Crash report uploaded to Firebase Crashlytics :-