Chrome中一页上的音频元素数量有限

时间:2013-03-12 04:28:28

标签: javascript jquery google-chrome jplayer

我们正在构建一个语言学习游戏,我需要加载一个大的a 声音文件(100+)。我正在使用jPlayer作为我的跨浏览器 解。我需要预先加载所有音频(preload = auto) 游戏可以开始。加载实际上并不需要很长时间,因为每个 文件大小只有几Kb。

在我正在测试的所有浏览器中,令我惊讶的是,Chrome是唯一的 如果将超过95个音频文件加载到页面上,则会崩溃。 一旦超过95个音频标签,它就会给我“Aw snaps”消息 插入。这与一次发送多少请求无关 我确保一次排队不超过20个。所以我可以有95 满载的音频快乐地坐在页面上,表现良好, 然后,如果我插入另一个,它会崩溃。有趣的是,只有Chome上 我正在测试的窗户正在崩溃; Chrome上的Chrome工作正常。

还有其他人遇到过类似的问题吗?有办法解决吗? 这个或者我必须忍受音频数量的硬限制 我可以在一个页面上找到文件吗?

提前感谢您的回答!

1 个答案:

答案 0 :(得分:0)

我唯一能想到的是音频精灵......想想图像精灵,但对于音频。虽然因为你必须等待它们全部加载,我不确定这是否会有所帮助。检查出来:http://remysharp.com/2010/12/23/audio-sprites/