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
事件。