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

Browser crash when too much Audio objects are created in Javascript

本文关键字:浏览器 崩溃 对象 音频 Javascript 创建 太多 当在      更新时间:2023-09-26

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

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

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

谁能理解这个问题?

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

的线程数