javascript - 在 Javascript 中创建过多音频对象时浏览器崩溃

标签 javascript html object audio crash

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

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

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

谁能理解这个问题?

最佳答案

这似乎是 Chrome 本身的问题。 Creating HTML5 audio elements crashes Chrome这指向当前 Unresolved 问题:Reduce the number of threads HTML5 audio/video elements use

关于javascript - 在 Javascript 中创建过多音频对象时浏览器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15554906/

相关文章:

javascript - Angular : How do I execute an array of defered in order?

javascript - 水平滚动条在 safari 上不起作用

Javascript forEach 返回值插入字符串

javascript - 。裹();破坏 prevent.Default();

javascript - 修复从两个 JS 文件附加到 HTML 的 'onchange' 行为

html - 如何将php文本放在页面中间?

javascript - 使用 Javascript 检索 AppScript 的 URL

javascript - 动态引用变量(对象)?

c++ - 为什么我不能在我的类中声明这个对象?

javascript - Angular 单元测试 : how to test controller properties without scope