首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缓存视频

缓存视频
EN

Stack Overflow用户
提问于 2020-04-11 13:33:50
回答 1查看 569关注 0票数 2

我在我的Android应用程序中显示照片和视频。

照片缓存是由Glide保证的,但我也想缓存从Firestore数据库下载的视频。

每次我重新启动应用程序时,都需要很长时间才能加载所有视频(URL存储在Firestore中,来自Firebase存储,并显示在RecyclerView中)。

我知道当客户端数据离线时,防火墙允许持久化,但在我的情况下不是,我认为它是自动的.

我该怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-11 13:46:10

如果视频是从Firebase存储读取的,则它们是而不是本地自动缓存的

不过,您有几个选择:

  • 您可以自己在本地存储它们,例如,将它们下载到本地文件中。然后,您需要自己管理这个本地缓存,或者找到一个库来执行此操作。
  • 如果从下载URL读取文件,则可以将使用HttpsURLConnection响应缓存作为本地缓存。

请参见:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61157592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档