我正在用Flutter开发一个应用,它包含一个类似于TikTok的视频源。你可以想象一个ListView,你可以在其中滚动浏览一些视频(5- 25秒)。
这些视频存储在Google Cloud Platform中。
目前,包含超过12个甚至9个(在一些内存较低的设备上)的提要会导致应用程序崩溃,这是可以理解的。
现在,作为一个业余爱好者,我自己,(几乎没有连接GCP到flutter和连接它:p),我正在努力寻找一个解决方案,以便能够尽可能平滑地滚动视频源。我想的是一个带有可见性检测器的Carcarter,但我不知道如何重新加载已被丢弃的视频。我的视频播放器是“Video_player”软件包。
我对任何事情都持开放态度,感谢帮助!
谢谢你M
1条答案
按热度按时间ejk8hzay1#
你可以复制粘贴下面运行完整的代码
您可以使用软件包https://pub.dev/packages/inview_notifier_list
示例代码将自动播放视频时,视频是在屏幕上提供的区域内
代码片段
字符串
工作演示
的数据
完整代码
型