VideoPlayerController调用dispose()后,还能否继续使用?

2026-06-11 07:593阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计185个文字,预计阅读时间需要1分钟。

VideoPlayerController调用dispose()后,还能否继续使用?

[使用chewie播放器播放pagevie列表]我正在使用chewie播放器播放pageview.builder中的视频列表。当我在页面下方滚动时,它工作正常。但是,当我滚动页面查看顶部视频时,它显示为[加载中]。

[]我正在使用chewie播放器来播放pagevie

[

]

我正在使用chewie播放器来播放pageview.builder中的视频列表。当我在下面滚动我的页面时,它工作正常,但是当我滚动页面以查看顶部视频时,它显示了此错误。如何重新初始化videoplayercontroller。


问题是您必须销毁正在使用视频播放器的容器并在其销毁后设置 .dipose()。所以你的 kill 函数应该是这样的:

VideoPlayerController调用dispose()后,还能否继续使用?

void killVidPlayer() { yourCOntainer= Container(); setState(() { }); _controller.dispose(); _cOntroller= null;}

本文共计185个文字,预计阅读时间需要1分钟。

VideoPlayerController调用dispose()后,还能否继续使用?

[使用chewie播放器播放pagevie列表]我正在使用chewie播放器播放pageview.builder中的视频列表。当我在页面下方滚动时,它工作正常。但是,当我滚动页面查看顶部视频时,它显示为[加载中]。

[]我正在使用chewie播放器来播放pagevie

[

]

我正在使用chewie播放器来播放pageview.builder中的视频列表。当我在下面滚动我的页面时,它工作正常,但是当我滚动页面以查看顶部视频时,它显示了此错误。如何重新初始化videoplayercontroller。


问题是您必须销毁正在使用视频播放器的容器并在其销毁后设置 .dipose()。所以你的 kill 函数应该是这样的:

VideoPlayerController调用dispose()后,还能否继续使用?

void killVidPlayer() { yourCOntainer= Container(); setState(() { }); _controller.dispose(); _cOntroller= null;}