flutter - 如何使用图像选择器库从图库中选择视频

标签 flutter dart imagepicker

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

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

最佳答案

为了显示和播放视频,我们需要依赖第三方,因为 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();
    });
}

关于flutter - 如何使用图像选择器库从图库中选择视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66572936/

相关文章:

flutter - Flutter 的 OnSharedPreferenceChangeListener

Flutter - 仅展开展开高度

dart - 除了使用 ""或 '' 之外,还有没有办法在 Dart 中创建一个空字符串?

flutter - Flutter 中按文件扩展名划分的函数

flutter - 使用 Flutter 中的图像选择器插件选取视频的最大持续时间

firebase - 身份验证成功后,Flutter Firebase 数据库权限被拒绝

flutter - 类参数设置中的多个if语句

java - 访问flutter assets时出现File not Found异常

android - 网络图像适合卡片而不会丢失卡片形状, GridView 在 flutter 中

flutter - 无法使用静态访问访问实例成员 'pickImage'