1
 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()删除缓冲范围或整个源缓冲区?

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

4

1 回答 1

1

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

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

于 2017-04-12T00:57:47.933 回答