您可以依赖浏览器进行flv / swf数据存储吗?

时间:2010-09-04 19:00:43

标签: flash storage

有没有办法为网站上运行的Flash应用程序下载/预装500mb-1gb的flvs / swfs?

我有15个flvs和15个swfs并且我想将它们全部预加载(在我的应用程序开始之前),以便在我预先加载后,当我调用它们时它们立即加载(好像它是本地的)。

由于我们在浏览器中,是不是唯一可以下载浏览器缓存的东西?并不是单独的缓存不能满足这些要求(1gb,加载就像本地一样)?

似乎我只能通过AIR实现这一点。

2 个答案:

答案 0 :(得分:0)

这绝对适用于Air。我这样做 - 每个文件只有一次 - 然后从用户的文档目录加载内容。

浏览器缓存绝对不适合预加载任何东西。

理论上你也得到了本地的SOL(共享对象),但是它更适合于数据,我认为你不能将你的内容序列化。

答案 1 :(得分:0)

预装任何东西可能不是一个好主意。除了真正给每月带宽限制的用户带来麻烦(问候从加拿大到澳大利亚),我甚至不确定它是否可行。

  • 浏览器缓存往往限制在介于5MiB和500MiB之间(通常介于5到50之间)
  • 我记得,默认情况下,Flash SOL Storage的每个站点限制为不到一兆字节
  • HTML5存储通常也仅限于保护用户
  • 拥有“SuperCookie-killer”扩展程序(如BetterPrivacy for Firefox)的用户将在浏览器出口处安装SOL商店,HTML5存储等,以防止跟踪Cookie的复活。