【发布时间】:2015-08-23 05:07:09
【问题描述】:
我有两首歌曲,我都需要同时播放(降低 AudioBuffer 的索引,我通过除以采样率将其转换为秒),问题是,执行 song1.play(); 和song2.play(); 需要大约 200 毫秒(使用 console.time)来执行,这会影响时间 - 有没有使用缓冲区或一些 JS 魔法来同时播放它们?
【问题讨论】:
-
嗯,我试过那个答案,但是当我执行
song1.play()时,只有歌曲1播放? -
是的,通过 WebAudio API,您可以使用 internal audio clock。检查这个MDN demo
标签: javascript audio web-audio-api