使用Chrome webkitAudioContext开始在中间播放加载的音频文件?

时间:2011-10-15 23:27:22

标签: javascript google-chrome html5-audio web-audio

我正在使用Chrome网络音频API和webkitAudioContext来播放循环。我有几个循环,我正在交叉淡入淡出,类似于铬博客上的Digital DJ示例。

在他们的例子中,他们在循环结束循环时切换样本,然后他们开始播放下一个加载的循环。我想立即启动新循环并在其间进行交叉淡入淡出,但我还没有找到一个如何在中间开始播放新音频文件的示例,而不仅仅是从开始。

我查看了W3C Web Audio API,你发送的noteOn参数只是在音频开始播放时与上下文currentTime属性相关的时间编码。它始终从样本开始播放。

是否有更多文档或某些内容我忽略了如何开始播放音频文件2秒钟?

1 个答案:

答案 0 :(得分:5)

尝试noteGrainOn的{​​{1}}方法。该方法采用偏移量和持续时间。