在html5元素中,我可以通过简单地更改audio.currentTime
的值来设置音轨的当前时间,但我不明白如何使用web音频api和缓冲源来实现这一点。我试图更改context.currentTime
,但它不起作用,因为它是只读的。
如何在缓冲源上设置当前时间?
答案 0 :(得分:3)
您无法以在元素中搜索的方式更改播放缓冲区中的当前时间。您需要关闭当前节点(stop()和disconnect())并创建一个指向同一AudioBuffer的新buffersource节点,并以适当的偏移量启动它。