gpt4 book ai didi

dart - 如何提取 Dart/Flutter 视频元数据

转载 作者:IT王子 更新时间:2023-10-29 06:33:28 32 4
gpt4 key购买 nike

我正在开发一个 flutter 演示应用程序。我想在手机存储中使用有关视频的元数据。我能够提取该视频的路径,但不知道如何在 dart/flutter 中提取其元数据。

我需要以下元数据:

  1. 视频时长
  2. 视频名称
  3. 视频大小
  4. 视频拍摄时间

最佳答案

您可以使用官方 video player plugin 中的 VideoPlayerController.file 构造函数(由官方 google 团队维护,因此您不必担心它的 future 和稳定性)以访问该文件并在安装包后获取以下元数据:

首先这是您的 VideoPlayerController:

 VideoPlayerController controller = new VideoPlayerController.file('');//Your file here
  1. 时长:

    controller.value.duration ;
  2. Video Name,这个你应该已经有了,因为你可以找到文件路径并将其传递给播放器构造函数。

3.视频大小:

    controller.value.size ;

4.至于视频是什么时候拍的这个我帮不了你。你必须找到另一种方法来解决这个问题。

关于dart - 如何提取 Dart/Flutter 视频元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54996124/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com