flutter - 如何使用 imagepicker 库从图库中挑选视频
问题描述
我正在使用 image_picker: ^0.6.7+22,当我使用库从图库中选择视频时,只会出现照片。无法从我的画廊中选择视频。
final video = await picker.getVideo(source: ImageSource.gallery);
解决方案
为了显示和播放视频,我们需要依赖第三方,因为 Flutter 默认不支持视频播放所以要显示视频,您必须使用 video_player 插件在 pubspec.yaml video_player 中添加此依赖:^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();
});
}
推荐阅读
- gdal - 从 gdal_calc.py 获取 4 波段栅格
- spring-boot - 黄瓜 java junit selenuim 框架的 Gradle 版本更新
- ios - 在 Swift 中强制关闭 iOS 应用程序时保存录音
- javascript - 在完整的日历年视图中,如果周末错误,则缺少一些月份
- java - 我如何在 nuxt.config 头中使用像这个 env.title 这样的自定义标题?
- java - 可以从命令行修改 java.vendor.url 吗?
- python - ansible playbook:不可接受的字符#x001b:不允许使用特殊字符
- solr - Running one solr server with multiple configsets?
- windows - EAP 调试跟踪窗口
- cmake - 确保依赖包位置与其依赖包相同