1. 面向开发者的 Web 技术
  2. Web API
  3. HTMLMediaElement
  4. HTMLMediaElement:error 事件

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

HTMLMediaElement:error 事件

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

error 事件会在因为一些错误(如网络连接错误)导致无法加载资源的时候触发。

事件不可取消也不会冒泡。

语法

在类似 addEventListener() 这样的方法中使用事件名称,或设置事件处理器属性。

js
addEventListener("error", (event) => {});
onerror = (event) => {};

事件类型

一个通用的 Event

示例

js
const video = document.querySelector("video");
const videoSrc = "https://path/to/video.webm";
video.addEventListener("error", () => {
 console.error(`Error loading: ${videoSrc}`);
});
video.setAttribute("src", videoSrc);

规范

规范
HTML
# event-media-error
HTML
# handler-window-onmessageerror

浏览器兼容性

参见

帮助改进 MDN

了解如何参与贡献

此页面最后更新于 ,由 MDN 贡献者更新。

AltStyle によって変換されたページ (->オリジナル) /