在缓冲源上设置当前时间

时间:2014-03-03 23:01:46

标签: html5 audio web-audio

在html5元素中,我可以通过简单地更改audio.currentTime的值来设置音轨的当前时间,但我不明白如何使用web音频api和缓冲源来实现这一点。我试图更改context.currentTime,但它不起作用,因为它是只读的。

如何在缓冲源上设置当前时间?

1 个答案:

答案 0 :(得分:3)

您无法以在元素中搜索的方式更改播放缓冲区中的当前时间。您需要关闭当前节点(stop()和disconnect())并创建一个指向同一AudioBuffer的新buffersource节点,并以适当的偏移量启动它。