IE9上的音频播放问题

时间:2013-02-26 16:37:13

标签: javascript jquery html5 internet-explorer-9 createjs

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

我们如何预装音频并在IE9上逐一运行。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

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

我们还有一些非常奇怪的问题,其中使用某些设置编码的音频在IE中不起作用 - 因此可能会重新编码一些文件以查看它是否有所作为。

答案 1 :(得分:0)

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

您一次只能播放一个,所以只需跳转到播放代表音频文件的位置即可。

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

在歌曲中正好播放35秒

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

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