抖音类视频预加载



我有一个扑动应用程序,我从firebase firestore加载视频url,并在PageView中垂直显示它们,就像使用video_player插件的tiktok一样。但是在加载下一个视频和上一个视频之间有延迟,我希望下一个视频预加载,以便它们按顺序显示,没有延迟。

  • 我已经尝试了flutter preload_page_view包,它不工作,因为它加载下一个视频,而当前视频仍在播放,并有问题。
  • 我尝试了allowImplicitScrolling: true,正如某人在stackoverflow上建议的那样,但我认为它适用于图像,而不适用于我的视频。

使用preload_page_view与此https://pub.dev/packages/visibility_detector结合使用,当它不显示时,将视频播放设置为false。

最新更新