JS / Web Audio:如何在播放时立即跳转到loopStart?

时间:2016-09-15 16:35:35

标签: javascript web-audio

我正在使用javascript中的Web Audio API。 我当前项目的一部分涉及一个looper,我需要动态更改looper的起点和终点。这是有效的。

但是当我设置它时,我需要音频文件的播放位置移动到起始点。我已经谷歌搜索和阅读规范好几天了,但我似乎无法找到答案。

我知道你可以用start()函数设置它,但我需要在播放时更改它。 谢谢!

1 个答案:

答案 0 :(得分:1)

如果我理解你要做的事情,我认为唯一的方法是使用相同的缓冲区创建一个新的AudioBufferSource。使用与原始循环点相同的循环点调整此新AudioBufferSource,然后使用正确的开始时间和偏移量调用start()