颤动 video_player 持续时间?

Jie*_*eng 3 dart flutter flutter-dependencies

我在这里使用 Flutter video_player 包: https: //pub.dev/packages/video_player

如何获取视频的时长?我可以看到有一个position属性,所以我需要它才能及时获取当前值。

但如何获得视频的总时长呢?该视频来自一个URL.

我正在制作一个自定义播放器,所以我需要这两个值。

She*_*ani 5

要获取总持续时间,您可以使用视频控制器

 VideoPlayerController _controller = VideoPlayerController.network('https://flutter.github.io/assets-for-api-docs/assets/videos/bee.mp4')
      ..initialize().then((_) {
        // Ensure the first frame is shown after the video is initialized, even before the play button has been pressed.
      });

 Duration durationOfVideo = _controller.value.duration;
Run Code Online (Sandbox Code Playgroud)

您还可以直接存储整数而不是持续时间,如下图所示

在此输入图像描述