栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在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(() {});    });}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/401863.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号