我们想构建视频播放作为PWA。每个视频都将具有脱机功能。可以通过服务工程师缓存完成吗?或者应该另一种下载机制启用此功能。视频尺寸约为120MB。目标设备是Android和Web。(对不起,英语不好(
是的,您可以将缓存存储API与服务工作者一起处理脱机视频播放。
https://github.com/googlearchive/sample-media-pwa。
如果您要使用工作箱库来处理缓存逻辑,则该指南应该有所帮助。如果您最终不使用工作箱,那么您需要实现一些逻辑来处理服务工作者中的Range:
请求,否则您的视频播放可能不会像<video>
元素尝试加载部分块时所预期的那样。视频字节。