如何解决初始化 FlutterFFmpegConfig() 时 Flutter 应用程序在发布模式下崩溃;
该应用程序在调试模式下(仅)在 Android 上运行,logcat/终端中没有错误。 但是当我在 iOS 上测试它时(即使在调试模式下),它在特定页面上崩溃。 经过长时间的测试,我知道是这条线导致了应用崩溃。
FlutterFFmpegConfig _FlutterFFmpegConfig = FlutterFFmpegConfig();
如果我注释该行,应用不会崩溃,但我需要该行来操作应用中的视频。
我在 Flutter_ffmpeg: ^0.3.0
中使用 pubspec.yaml
,full-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
。这对我有用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。