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

时间:2014-05-09 22:32:45

标签: javascript google-chrome media-source

 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?

如果是这样,两个预期的论点是什么?

1 个答案:

答案 0 :(得分:0)

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

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