媒体源扩展:如何删除源缓冲区的缓冲范围
Media source extensions: How to remove a sourcebuffer buffered range
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
事件。
相关文章:
- 从媒体源源缓冲区动态附加和删除mpeg短划线段
- Node.js服务器和浏览器之间共享二进制缓冲区
- 将ajax数组缓冲区响应绘制到画布中
- 为什么我得到“;没有方法'indexOf'"在ExtJS4.2中尝试在网格上使用缓冲渲染器时出错
- 如何检查html5视频是否有足够的缓冲,以便在不停止缓冲的情况下播放
- HTML5相机缓冲和延迟(延迟镜像)
- 无效的非字符串/缓冲区块Node.js
- 是否可以将流同步转换为缓冲区
- 在 Node.js 中使用流来缓冲 HTTP 通信
- 从 Node.js 模块中的缓冲区实例中逐行读取字符串
- HTML 5 音频 :是否有在更改缓冲持续时间时触发的事件
- Protocol Buffers byte[] 数组到节点 Javascript 缓冲区
- 环形缓冲区 - Web 音频 API
- 使用 ajax 时没有从文本到数组缓冲区的转换
- 节点.js从 UTF8 文件创建十六进制缓冲区
- Three.js:如何创建新的'变形'如果我有所有必要的缓冲区
- 草皮缓冲区和一个可拖动的标记
- RxJS-缓冲多达n个项目并发出这些缓冲区
- 我如何暂停一个RxJS缓冲的可观察对象基于在缓冲区中的值,因为他们被评估
- 媒体源扩展:如何删除源缓冲区的缓冲范围