如何在 Flutter 中检测视频的新位置?
How to detect new position of video in Flutter?
所以我在我的 Flutter 项目中使用了 video_player 包并使用了 VideoProgressIndicator
并且它完全按预期工作:
Widget progBar(BuildContext context) {
return VideoProgressIndicator(
_controller,
allowScrubbing: true, // user can touch/drag bar to change position of video.
colors: VideoProgressColors(playedColor: Colors.red, bufferedColor: Colors.white),
padding: const EdgeInsets.symmetric(vertical: 6, horizontal: 9),
);
}
问题:
我有视频的时间戳作为播放器的一部分,当用户使用 VideoProgressIndicator
更改视频的位置时,我没有视频的新位置这样我就可以更新时间戳。
我的问题:
当 VideoProgressIndicator
更改视频时,如何获取视频的新位置?
谢谢!
好的,所以我想出我的解决方案是简单地创建一个自定义进度条来操纵计时器。
所以我在我的 Flutter 项目中使用了 video_player 包并使用了 VideoProgressIndicator
并且它完全按预期工作:
Widget progBar(BuildContext context) {
return VideoProgressIndicator(
_controller,
allowScrubbing: true, // user can touch/drag bar to change position of video.
colors: VideoProgressColors(playedColor: Colors.red, bufferedColor: Colors.white),
padding: const EdgeInsets.symmetric(vertical: 6, horizontal: 9),
);
}
问题:
我有视频的时间戳作为播放器的一部分,当用户使用 VideoProgressIndicator
更改视频的位置时,我没有视频的新位置这样我就可以更新时间戳。
我的问题:
当 VideoProgressIndicator
更改视频时,如何获取视频的新位置?
谢谢!
好的,所以我想出我的解决方案是简单地创建一个自定义进度条来操纵计时器。