2010-09-04 57 views
0

有什麼方法可以下載/預載500mb-1gb的flvs/swfs,以便在網站上運行Flash應用程序?你可以依靠瀏覽器來訪問flv/swf數據存儲嗎?

我有15個flvs和15個swfs,我想在它們之間預先加載(在我的應用程序開始之前),以便在我預先加載後立即加載(就像它是本地的)。

既然我們在瀏覽器中,是不是唯一可用於下載瀏覽器緩存?而不是緩存本身不適用於這些要求(1GB,負載就像本地)?

好像我只能用AIR做這個。

回答

0

預加載任何東西可能不是一個好主意。除了真正給每月帶寬限制的用戶帶來麻煩外(從加拿大到澳大利亞的問候),我甚至不確定這是否可能。

  • 瀏覽器緩存趨於5MiB和500MiB介於限於
  • (通常爲5至50之間),因爲我記得,閃存SOL存儲限制爲小於默認每個站點兆字節
  • HTML5存儲也通常僅限於保護用戶
  • 用戶喜歡BetterPrivacy「SuperCookie殺手」擴展的Firefox將有自己的SOL店,HTML5存儲等核爆退出瀏覽器,以防止跟蹤Cookie的復活。
0

這絕對適用於Air。我這樣做 - 每個文件只有一次 - 然後從用戶的文檔目錄加載內容。

瀏覽器緩存絕對不適合預先加載任何內容。

理論上你也有當地的SOL(共享對象),但是這更適合於數據,我不認爲你可以連載內容成。

+0

但瀏覽器緩存也是閃存網站正確存儲的唯一選項嗎? – Ryan 2010-09-04 19:51:36

+0

不,SOL是另一種選擇(除非你考慮SOL是瀏覽器緩存的一部分。)但是,正如其他人重複下面,預加載演出是不是真的可行。 – Stray 2010-09-05 09:46:28

相關問題