当在Javascript中创建太多音频对象时,浏览器会崩溃



你好,我有一个问题与我的web应用程序。我想播放的声音,当我打鼓图像,所以我在我的javascript中创建一个新的音频对象。我有一个图像在我的html和onmousedown事件我调用playSound函数:

function playSound(soundfile) {
mysound = new Audio(soundfile);
mysound.play();}

在我点击图片太多次后,我的Chrome浏览器崩溃了。我试图删除我的声音对象,但崩溃仍然存在。我在firefox上测试了一下,没有崩溃。

谁能理解这个问题?

这似乎是Chrome本身的问题。创建HTML5音频元素导致Chrome崩溃,这指向当前的开放问题:减少HTML5音频/视频元素使用

的线程数