gpt4 book ai didi

Javascript - 如何在没有内存泄漏的情况下播放大量声音?

转载 作者:行者123 更新时间:2023-11-29 18:02:45 24 4
gpt4 key购买 nike

我正在使用 javascript 制作一些需要大量声音才能播放的东西。

这是我播放声音的代码:

var playsound = function() {
soundthing = document.createElement('audio');
soundthing.setAttribute('src', 'http://mylegguy.x10.mx/GmsJs/happy.wav');
soundthing.play();
}
playsound();

播放数百次相同的声音后,我在 Google Chrome 上收到“出现问题”的消息。随着播放的声音越来越多,我可以看到内存越来越大。

我做错了什么?

最佳答案

它不应该内存泄漏,如果是,它似乎是 Chrome 中的错误。但是,我肯定只会创建 <audio>元素只有一次,在你的播放功能之外,然后一遍又一遍地重复使用它。

关于Javascript - 如何在没有内存泄漏的情况下播放大量声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33715203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com