【问题标题】:How to use imagepicker library to pick video from gallery如何使用 imagepicker 库从图库中挑选视频
【发布时间】:2021-03-10 21:13:22
【问题描述】:

我正在使用 image_picker: ^0.6.7+22,当我使用库从图库中选择视频时,只会出现照片。无法从我的图库中选择视频。

 final video = await picker.getVideo(source: ImageSource.gallery);

【问题讨论】:

  • 可能在此代码上打开的窗口是最近的项目。尝试使用抽屉更改位置。
  • 你是用真机测试吗,有视频吗?
  • 我用的是我的 iPhone,是的,上面有很多视频。

标签: flutter dart imagepicker


【解决方案1】:

为了显示和播放视频,我们需要依赖第三方,因为 Flutter 默认不支持视频播放 所以为了显示视频你必须使用 video_player 插件 在 pubspec.yaml 中添加此依赖项 视频播放器:^0.11.1+2

这是在 Flutter 中播放视频的功能:

_pickVideo() async {
    PickedFile pickedFile = await picker.getVideo(source: ImageSource.gallery);
     _video = File(pickedFile.path); 
    _videoPlayerController = VideoPlayerController.file(_video)..initialize().then((_) {
      setState(() { });
      _videoPlayerController.play();
    });
}

【讨论】:

  • 我认为您没有理解我的问题。我知道如何显示视频,只是当我打开图库时,没有显示任何视频。
猜你喜欢
  • 1970-01-01
  • 2020-03-02
  • 1970-01-01
  • 1970-01-01
  • 2016-03-15
  • 1970-01-01
  • 1970-01-01
  • 2014-11-09
  • 1970-01-01
相关资源
最近更新 更多