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

瀏覽器相容性

另見