Error 功能提供对 Video.js 播放器错误状态的访问和管理。当播放器遇到错误时,相关错误信息会存储在此状态中。
Error 功能是 Video.js React 中用于管理播放器错误状态的模块。它提供只读的错误状态和用于清除错误的操作,这对于实现错误处理和用户友好错误提示至关重要。
| 属性 | 类型 | 描述 |
|---|---|---|
error | MediaError | null | 当前错误对象,无错误时为 null |
MediaError 包含以下属性:
| 属性 | 类型 | 描述 |
|---|---|---|
code | number | 错误代码 |
message | string | 错误消息描述 |
type | string | 错误类型 |
| 代码 | 描述 |
|---|---|
1 | 用户中断 |
2 | 网络错误 |
3 | 解码错误 |
4 | URL 无效或不支持 |
| 操作 | 类型 | 描述 |
|---|---|---|
dismissError | Action | 清除当前错误状态 |
清除当前错误,将 error 状态设置为 null。
传递 selectError 到 usePlayer 钩子以订阅错误状态。
error 值为 null