如何使用 PWA 离线视频内容?

Tal*_*Nit 6 offline service-worker progressive-web-apps

我对 PWA 离线视频有几个问题。

  • 如何使用渐进式 Web 应用程序离线播放视频?

  • 我应该使用哪种存储机制在客户端存储视频数据?

  • 浏览器方面是否有任何存储限制?

我使用服务工作者使用 PWA 对文本数据进行了离线功能。但坚持如何对视频做同样的事情。

任何帮助将是可观的。

moh*_*ari 4

这是有用的存储库

PWA 下载视频管理器使用本地数据库 PouchDB

您可以下载视频并将视频 Blob 数据存储在本地数据库中并离线使用

https://github.com/mohammadnazari110/pwa_offline_video_download

  • 我认为这是正确的做法。我个人使用 localforage 进行 IndexedDB 交互,但任何适合您的 IDB 库都可以使用它运行。由于 Apple 的 Service Worker 缓存配额有限,这种方法特别有用。它们不像 IDB 那样受到限制,您可以在 IDB 中存储 GB 的数据:) (2认同)