0

我正在开发一个游戏,其中在实际游戏开始之前我有许多音频文件要加载。我有 60 到 90 个音频文件。我加载它们并一一播放。加载功能是通过 CreaJS Lib 实现的。音频在 Chrome 和 Mozilla 上成功播放。但我在 IE9 上有问题。

我们如何在 IE9 上预加载音频并一一运行。

有什么建议吗?

4

2 回答 2

0

IE9 对可以加载/播放的音频文件数量有一些限制。尝试将清单减少到 30 个左右的音频项目,看看是否有帮助。

我们还遇到了一些非常奇怪的问题,即使用某些设置编码的音频在 IE 中不起作用 - 所以也许重新编码您的一些文件以查看它是否有所作为。

于 2013-04-05T15:33:21.827 回答
0

我会删除 90 个音频文件,并制作一个包含所有 90 个剪辑的音频文件。

您一次只能播放一个,因此只需跳转到代表音频文件的位置并播放。

http://www.storiesinflight.com/html5/audio.html

在歌曲中精确播放 35 秒

audioElement.currentTime=35;
audioElement.play();

然后你暂停它超时。为了让它干净,请确保在每个剪辑之间添加几秒钟的时间,这样如果超时有点晚,它仍然不会播放下一个剪辑

于 2013-04-05T15:41:22.553 回答