flutter - 创建视频列表的最佳方式?
问题描述
我将创建一个显示来自 Firestore 的视频的应用程序。
现在我只是使用变量 List< Widget > videoList = []
但是存储它的更好选择是什么?我想到了 hive 数据库,但它似乎不是一个好的解决方案,因为我希望在每次启动应用程序时创建/更新列表
解决方案
将视频存储在列表中是一个非常糟糕的选择,因为它们都会保存在内存中,几乎可以肯定会使您的应用程序崩溃。我会推荐两个选项之一。
1-直接将它们离线存储在用户设备中的应用程序文件夹中。然后访问请求的视频。
2-按需播放请求的视频,不要在列表中存储一堆。
推荐阅读
- java - 从 Java 8 移植到 11:com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl 未找到,如何更改实现?
- php - Magento 2:分组产品 - 将 QTY 字段更改为下拉列表
- python - 诗歌后端安装包失败
- r - 在嵌套 tibbles 的 tibble 中(在 list-columns 内),如何更新 tibbles 以重命名具有通用名称的列?
- c# - 不要在 CollectionView 中显示特定组的 DataTemplate
- eslint - Vim ESLint 尚未批准或拒绝
- javascript - req.body 长度,如何计算输入正文名称的数量而不是 ID 值的字符
- flutter - Flutter - 从头开始实施 lex?
- angular - 上传多个文件角度和springboot
- angular - 离子。ionic 错误。目标入口点“@ionic-native/geolocation”缺少依赖项:[ng] - @ionic-native/core