在某些情况下,大文件加载失败

时间:2012-08-27 14:47:19

标签: javascript html5

我正在为LudumDare比赛写一些HTML5 / Javascript游戏,一些玩家报告了我在Firefox或Safari等浏览器上加载资产的问题。 (特别是像音乐这样的大资产(每个约600kb))。

游戏在这里举办:

dl.dropbox.com/u/4936312/LD24/index.htm

(这样你可以测试你是否看到黑屏或游戏开始,分别意味着资产加载失败和成功)。

加载程序脚本在这里:

https://github.com/cboissie/LD24-Evolution/blob/master/script/ResourceManager.js (ResourceManager调用ResourceLoader调用File)

如果您查看Web开发人员控制台,可以看到当它失败时,至少有一个对GET请求的响应失败。 (并且GET请求显然是针对具有“大”尺寸的文件。)

有没有人知道如何解决这个问题?

编辑:在Firefox上检查Web控制台后,我可以看到某些资源具有HTTP1.0 GET 206状态(而不是200)。

EDIT2:206条消息所涉及的“资源”仅为.wav或.ogg。这意味着它与HTML5标签和/或我正在使用的库有关。我稍后会尝试切换到另一个库,看看之后是否正常工作。 (本周晚些时候的EDIT3)

1 个答案:

答案 0 :(得分:1)

请勿在Dropbox上托管。 Dropbox仅用于共享文件!

Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily.

实施例

如果您在dropbox中托管数据库,则会损坏表等。https://forums.dropbox.com/topic.php?id=32069