我正在开发一款游戏,其中我在实际游戏开始之前要加载多个音频文件。 我有60到90个音频文件。我加载它们并逐个播放。加载功能是通过CreaJS Lib完成的。音频在Chrome和Mozilla上的播放效果很好。但我在IE9上有问题。
我们如何预装音频并在IE9上逐一运行。
有什么建议吗?
答案 0 :(得分:0)
IE9对可以加载/播放的音频文件数量有一些限制。尝试将清单减少到30个左右的音频项目,看看它是否有帮助。
我们还有一些非常奇怪的问题,其中使用某些设置编码的音频在IE中不起作用 - 因此可能会重新编码一些文件以查看它是否有所作为。
答案 1 :(得分:0)
我会删除90个音频文件,并制作一个包含所有90个剪辑的音频文件。
您一次只能播放一个,所以只需跳转到播放代表音频文件的位置即可。
http://www.storiesinflight.com/html5/audio.html
在歌曲中正好播放35秒
audioElement.currentTime=35;
audioElement.play();
然后暂停一下。为了使它干净,请确保在每个剪辑之间添加几秒钟的时间,这样如果超时有点晚,它仍然不会播放下一个剪辑