我知道有一个名为web存储的新html5 API,但它基本上只允许每个域最多5MB的存储空间,所以像Deezer这样的服务如何提供离线模式?这意味着他们必须将音乐存储在计算机上,但它们都在浏览器中,那么他们如何绕过5MB的存储呢?
答案 0 :(得分:2)
我不能代表Deezer,但HTML5正在开发一些新的API,包括FileSystem and FileWriter API。
在用例中,它提供了API能够实现的大型存储要求的示例,例如大型媒体文件和资产的存储。
离线视频查看器
- 下载大文件(> 1GB)以供日后查看。
- 需要高效的搜索+流媒体。
- 必须能够将URL传递给视频标记。
- 它应该能够访问部分下载的文件,例如即使您在上飞机之前没有完成下载,也可以让您观看DVD的第一集。
- 它应该能够从下载过程中拉出一个剧集,然后将其添加到视频标签中。
它仍然是一份工作草案not very widely adopted。