我正在开发一个Flutter 演示应用程序.我想在手机存储器中使用有关视频的元数据.我能够提取该视频的路径,但不知道如何在dart/Flatter中提取其元数据.
我需要以下元数据:
- 视频的持续时间
- 视频名称
- 视频大小
- 拍摄视频的时间
我正在开发一个Flutter 演示应用程序.我想在手机存储器中使用有关视频的元数据.我能够提取该视频的路径,但不知道如何在dart/Flatter中提取其元数据.
我需要以下元数据:
您可以使用官方video player plugin(由Google官方团队维护,因此您不必担心其future 和 solidity )中的VideoPlayerController.file
构造函数来访问该文件,并在安装软件包后获取以下元数据:
首先,这是你的VideoPlayerController
:
VideoPlayerController controller = new VideoPlayerController.file('');//Your file here
持续时间:
controller.value.duration ;
视频名称,这应该是您已经拥有的,因为您可以到达文件路径并将其传递给播放器构造函数.
3.视频大小:
controller.value.size ;
4.至于视频是什么时候拍的,我帮不上忙.你得另想办法解决这个问题.