ImageSource.Gallery 上带有抖动的图像选择器的错误
Posted
技术标签:
【中文标题】ImageSource.Gallery 上带有抖动的图像选择器的错误【英文标题】:Bug with image picker with flutter on ImageSource.Gallery 【发布时间】:2020-05-07 16:19:55 【问题描述】:信息:
问题:
这是我挑选图片的方法:
Future<void> pickImage(ImageSource source) async
File selected = await ImagePicker.pickImage(source: source);
print(selected?.path);
imageFilePath = selected?.path ?? imageFilePath;
=>使用imagesource.gallery时,选择不在缓存中的图片时,'selected.path'打印null。选择缓存中的图片时,它确实可以检索它,“选择.path”打印:
/data/user/0/be.etnic.parrainage_mcf/cache/image_picker2517179621202627006.jpg
有谁知道是什么原因导致了这个问题以及我该如何解决?
旁注:
-
我也可以直接用 ImageSource.camera 制作图片来选择图片,这不会给我带来任何问题。
我不能 100% 确定返回 null 的所选图片
不在缓存中,但正确返回的图片
从 ImageSource.gallery 中选择都来自那个
缓存文件夹
我的 AndroidManifest.xml 中没有设置任何权限
(互联网许可除外)
【问题讨论】:
我不明白在 *** 上报告了错误以及如何在 github 问题中提出问题 :) 添加 android:requestLegacyExternalStorage="true" 后我也面临这个问题,有没有解决办法? 【参考方案1】:基于此链接https://github.com/flutter/flutter/issues/41459#issuecomment-563986851,以下应该可以解决问题:
android:requestLegacyExternalStorage="true"
【讨论】:
以上是关于ImageSource.Gallery 上带有抖动的图像选择器的错误的主要内容,如果未能解决你的问题,请参考以下文章
在 Ant Media Server 中使用 WebRTC 观看带有 B 帧的 rtmp 流时出现抖动问题