媒体错误

新的 MediaError(value)

一个自定义的 MediaError 类,它模仿标准的 HTML5 MediaError 类。

参数
名称类型描述
数字 | 字符串 | 对象 | MediaError

这可以是多种类型: - number: 应为标准错误代码 - string: 错误消息(代码将为 0) - Object: 任意属性 - MediaError (原生): 用于填充 video.js MediaError 对象 - MediaError (video.js): 如果它已经是 video.js MediaError 对象,则返回其自身。

成员

(常量) 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