如何在Flutter中播放视频列表?

如何在Flutter中播放视频列表?,第1张

如何在Flutter中播放视频列表

最近,我测试了视频列表示例。请检查github
FlutterVideoListSample中的源代码。我认为必须丢弃视频小部件。

就我而言,我在初始化之前清除了旧的VideoPlayerController。而且

chewie
,在进入全屏模式时,我不会使用会创建新页面的插件,因此无法处理下一个视频小部件

依存关系

video_player: '>=0.10.11+1 <2.0.0'

FlutterVideoListSample中的
一些代码

VideoPlayerController _controller;void _initializeAndPlay(int index) async {  print("_initializeAndPlay ---------> $index");  final clip = _clips[index];  final controller = VideoPlayerController.asset(clip.videoPath());  final old = _controller;  if (old != null) {    old.removeListener(_onControllerUpdated);    old.pause(); // mute instantly  }  _controller = controller;  setState(() {    debugPrint("---- controller changed");  });  controller    ..initialize().then((_) {      debugPrint("---- controller initialized");      old?.dispose();      _playingIndex = index;      controller.addListener(_onControllerUpdated);      controller.play();      setState(() {});    });}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5010722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存