【问题标题】:Image Picker is generating only image from Video in flutter?Image Picker 只从视频中生成图像?
【发布时间】:2020-10-11 09:03:48
【问题描述】:

我目前正在使用图像选择器进行颤动。但是当我使用 Image Picker 选择视频时,我只会得到一些随机的 .jpg 文件而不是 .mp4 文件。是什么导致了这个问题?

PickedFile video = await ImagePicker().getVideo(source: ImageSource.gallery,);

当我打印 Picked 文件时,我收到以下信息:

I/flutter (25199): File: '/data/user/0/com.example.checkshopsonline/cache/image_picker2738786264491852340.jpg'

我是否缺少 ImagePicker 的一些配置?

【问题讨论】:

  • 所以你想使用 Imager Picker 插件来选择视频?
  • 是的@SandeepSharma
  • 无法从图像选择器插件中选择视频。您必须使用文件选择器插件。
  • 是的,我就是这么做的。实际上,我也有关于 Image Picker 挑选视频的信息。但是,花了很长时间才弄清楚这是不可能的。
  • 为什么image_picker插件有pickVideo()方法可以返回图片?

标签: flutter


【解决方案1】:

我有同样的问题,但我降级到 image_picker: 0.6.2 并且运行良好。但要小心 image_picker: ^0.6.7+21 返回类型是 PickedFile 但旧版本是 File。

参考链接:https://github.com/flutter/flutter/issues/52419#issuecomment-723750599

【讨论】: