初始化 FlutterFFmpegConfig() 时 Flutter 应用程序在发布模式下崩溃;

问题描述

该应用程序在调试模式下(仅)在 Android 上运行,logcat/终端中没有错误。 但是当我在 iOS 上测试它时(即使在调试模式下),它在特定页面上崩溃。 经过长时间的测试,我知道是这条线导致了应用崩溃。

FlutterFFmpegConfig _FlutterFFmpegConfig = FlutterFFmpegConfig();

如果我注释该行,应用不会崩溃,但我需要该行来操作应用中的视频。

我在 Flutter_ffmpeg: ^0.3.0 中使用 pubspec.yamlfull-gpl 包设置在 android\build.gradle

ext {
    FlutterFFmpegPackage  = "full-gpl"
}

相关包初始化代码片段:

final FlutterFFmpegConfig _FlutterFFmpegConfig = new FlutterFFmpegConfig();
final FlutterFFmpeg _FlutterFFmpeg = new FlutterFFmpeg();
final FlutterFFprobe _FlutterFFprobe = new FlutterFFprobe();

我不确定,但应用似乎无法在同一个类中创建所有这些对象! 有人熟悉这个问题吗?

解决方法

我遇到了同样的问题。尝试使用

flutter_ffmpeg: ^0.2.10

。这对我有用。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...