在VideoPlayerController调用dispose()后,为何无法再使用该控制器进行播放?
- 内容介绍
- 文章标签
- 相关推荐
本文共计175个文字,预计阅读时间需要1分钟。
[我正在使用chewie播放器来播放pageview中的视频列表。当我滚动我的页面时,它工作正常,但当我想查看顶部视频时,它显示[无法加载]。]
[]我正在使用chewie播放器来播放pagevie[
]我正在使用chewie播放器来播放pageview.builder中的视频列表。当我在下面滚动我的页面时,它工作正常,但是当我滚动页面以查看顶部视频时,它显示了此错误。如何重新初始化videoplayercontroller。
问题是您必须销毁正在使用视频播放器的容器并在其销毁后设置 .dipose()。所以你的 kill 函数应该是这样的:
void killVidPlayer() { yourCOntainer= Container(); setState(() { }); _controller.dispose(); _cOntroller= null;}
本文共计175个文字,预计阅读时间需要1分钟。
[我正在使用chewie播放器来播放pageview中的视频列表。当我滚动我的页面时,它工作正常,但当我想查看顶部视频时,它显示[无法加载]。]
[]我正在使用chewie播放器来播放pagevie[
]我正在使用chewie播放器来播放pageview.builder中的视频列表。当我在下面滚动我的页面时,它工作正常,但是当我滚动页面以查看顶部视频时,它显示了此错误。如何重新初始化videoplayercontroller。
问题是您必须销毁正在使用视频播放器的容器并在其销毁后设置 .dipose()。所以你的 kill 函数应该是这样的:
void killVidPlayer() { yourCOntainer= Container(); setState(() { }); _controller.dispose(); _cOntroller= null;}

