新的 MediaError(value)
一个自定义的 MediaError
类,它模仿标准的 HTML5 MediaError
类。
名称 | 类型 | 描述 |
---|---|---|
值 | 数字 | | 这可以是多种类型: - number: 应为标准错误代码 - string: 错误消息(代码将为 0) - Object: 任意属性 - |
成员
(常量) MEDIA_ERR_ABORTED :数字
W3C 媒体中止错误代码。
- 数字
- 默认值
- 1
(常量) MEDIA_ERR_CUSTOM :数字
W3C 自定义错误代码。
- 数字
- 默认值
- 0
(常量) MEDIA_ERR_DECODE :数字
W3C 解码错误代码。
- 数字
- 默认值
- 3
(常量) MEDIA_ERR_ENCRYPTED :数字
W3C 任何源被加密时的错误代码。
- 数字
- 默认值
- 5
(常量) MEDIA_ERR_NETWORK :数字
W3C 任何网络错误代码。
- 数字
- 默认值
- 2
(常量) MEDIA_ERR_SRC_NOT_SUPPORTED :数字
W3C 任何源不支持时的错误代码。
- 数字
- 默认值
- 4
代码 :数字
错误代码,指向已定义的 MediaError
类型之一
- 数字
消息 :字符串
随错误显示的可选消息。消息不是 HTML5 视频规范的一部分,但允许更具信息性的自定义错误。
- 字符串
元数据 :ErrorMetadata
一个可选对象,用于提供有关错误的更多详细信息。这可用于为错误提供更高程度的特异性,而不是更通用的 MediaError 代码。metadata
期望一个 errorType
字符串,该字符串应与 videojs.Error 中的值对齐。
状态 :数组
一个可选的状态码,可由插件设置,以提供有关错误的更多详细信息。例如,插件可以提供特定的 HTTP 状态码及其错误消息。当插件遇到该错误时,此类别将知道如何显示其错误消息。这允许自定义消息显示在 播放器
错误叠加层上。
- 数组
(静态, 常量) MEDIA_ERR_ABORTED :数字
W3C 媒体中止错误代码。
- 数字
- 默认值
- 1
(静态, 常量) MEDIA_ERR_CUSTOM :数字
W3C 自定义错误代码。
- 数字
- 默认值
- 0
(静态, 常量) MEDIA_ERR_DECODE :数字
W3C 解码错误代码。
- 数字
- 默认值
- 3
(静态, 常量) MEDIA_ERR_ENCRYPTED :数字
W3C 任何源被加密时的错误代码。
- 数字
- 默认值
- 5
(静态, 常量) MEDIA_ERR_NETWORK :数字
W3C 任何网络错误代码。
- 数字
- 默认值
- 2
(静态, 常量) MEDIA_ERR_SRC_NOT_SUPPORTED :数字
W3C 任何源不支持时的错误代码。
- 数字
- 默认值
- 4
(静态, 常量) defaultMessages :数组
基于 MediaError.errorTypes 的默认 MediaError
消息。
- 数组
(静态, 只读) errorTypes :数组
W3C 标准索引的错误。顺序不可更改!更多信息请参阅 MediaError 下列出的规范。
- 数组
名称 | 类型 | 描述 |
---|---|---|
0 | 字符串 | MEDIA_ERR_CUSTOM |
1 | 字符串 | MEDIA_ERR_ABORTED |
2 | 字符串 | MEDIA_ERR_NETWORK |
3 | 字符串 | MEDIA_ERR_DECODE |
4 | 字符串 | MEDIA_ERR_SRC_NOT_SUPPORTED |
5 | 字符串 | MEDIA_ERR_ENCRYPTED |