HTMLMediaElement: error 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLMediaElement.error 属性是最近一次错误的 MediaError 对象,如果没有发生错误,则为 null。当元素接收到 error 事件时,可以通过检查此对象来确定发生了什么。

一个 MediaError 对象,描述了媒体元素上发生的最近一次错误,如果没有发生任何错误,则为 null

示例

此示例建立了一个 video 元素并为其添加了一个错误处理器;错误处理器将详细信息记录到控制台。

js
const videoElement = document.createElement("video");
videoElement.onerror = () => {
  console.error(
    `Error ${videoElement.error.code}; details: ${videoElement.error.message}`,
  );
};
videoElement.src = "https://example.com/bogusvideo.mp4";

规范

规范
HTML
# dom-media-error-dev

浏览器兼容性

另见