我的flutter版本是3.13.2,我使用的是image_picker 1.0.4。
当从iOS图库中选择视频时,它第一次选择视频时没有任何崩溃,但第二次总是崩溃。它不会在Android设备上崩溃,在拾取图像时也不会崩溃。我第二次从图库中选择视频时总是崩溃。
以下是我从Firebase crashlytics收到的崩溃日志:
在从主线程访问布局引擎后,不得从后台线程执行对布局引擎的修改
TextButton(
onPressed: () async {
final ImagePicker picker = ImagePicker();
final XFile? galleryVideo =
await picker.pickVideo(source: ImageSource.gallery);
},
child: Text("Pick video from gallery"),
),
我已经尝试将Flutter版本更新到最新版本,并将库版本更新到最新版本。
3条答案
按热度按时间e7arh2l61#
我在iOS模拟器中尝试并测试了下面提到的代码。一切正常。你应该尝试和测试,并提供一个承认我。你可以在评论区问任何问题。
在
Info.plist
文件中添加以下代码:将这些代码复制并粘贴到
main.dart
文件中:koaltpgm2#
我在Flutter 3.13.2中遇到了同样的问题。关闭叶轮后工作。
关闭叶轮:在应用程序的Info.plist文件中的顶级标记下添加以下标记。
FLTEnableImpeller
rpppsulh3#
将flutter更新到3.13.3并将image_picker更新到1.0.4修复了该问题。