初始化时如何dispose() better_player

问题描述 投票:0回答:1

打开新页面时,播放器继续播放当我在播放器初始化时打开另一个页面时会发生这种情况

尝试处置

  • 当小部件上的焦点消失时
  • 按下按钮时
  • 当屏幕消失时

这些都没有帮助

flutter dart flutter-dependencies media-player
1个回答
0
投票

您需要通过拨打

dispose()
来处置视频播放器的控制器。

将您的控制器名称替换为“_videoController”

  @override
      void dispose() {
        _videoController?.dispose();
        super.dispose();
      }
© www.soinside.com 2019 - 2024. All rights reserved.