声音叠加播放
为方便大伙儿测试,我把到代码写了一份,替换上面的"音频地址"即可。
问题是这样,之前某个项目需要做点击音效,如果用audio.play(), 同一时间内只能是一个audio响起,不能适应点击频率高的情况。所以我这里用了audio.cloneNode().play()。这确实能实现音效的叠加,但后面发现cloneNode()会造成audio的重复加载,没点一次就从服务器加载一次音频文件,在网速不够的情况下延迟特别明显。。
百度了一圈都没发现有人问到这个问题。。。
问一下各位,能不能克服文件重复加载的问题,或者换个方法实现声音的叠加?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
闭关修行中......