Buffer 功能提供对 Video.js 播放器缓冲状态的只读访问。它允许你监听视频的已缓冲时间范围和可查找时间范围。
Buffer 功能是 Video.js React 中用于管理缓冲相关状态的模块。它提供只读状态,包括已缓冲区域和可查找区域的时间范围,这对于实现进度条显示和缓冲指示器等功能至关重要。
| 属性 | 类型 | 描述 |
|---|---|---|
buffered | TimeRange[] | 已缓冲的时间范围数组 |
seekable | TimeRange[] | 可查找的时间范围数组 |
每个 TimeRange 包含以下属性:
| 属性 | 类型 | 描述 |
|---|---|---|
start | number | 时间范围的开始时间(秒) |
end | number | 时间范围的结束时间(秒) |
length | number | 范围的数量 |
Buffer 功能提供只读状态,不支持直接操作。如需触发缓冲更新,可以通过 loadSource 操作加载新的媒体源。
传递 selectBuffer 到 usePlayer 钩子以订阅缓冲状态。