媒体源扩展:如何删除源缓冲区的缓冲范围


 console.log (sourceBuffer.buffered.length) //3
 sourceBuffer.remove(0); 
         //TypeError: Failed to execute 'remove' on 'SourceBuffer': required,    
         // 2 arguments but only 1 present.

sourceBuffer.remove()删除缓冲范围或整个sourceBuffer?

如果是,预期的两个参数是什么?

remove方法移除一个缓冲的时间范围。该函数接受两个参数,一个开始时间和一个结束时间。开始时间和结束时间都以秒为单位。如果调用remove,而源缓冲区的updating属性为true,则会发出错误。当remove操作完成时,将触发updateend事件。

https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer/remove

相关内容

最新更新