在缓冲源上设置当前时间



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

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

不能像在元素中查找的方式更改播放缓冲区源中的当前时间。 您需要关闭当前节点(stop() 和 disconnect()),并创建一个指向同一 AudioBuffer 的新缓冲区源节点,并使用适当的偏移量启动它。

最新更新