HTMLMediaElement.error

HTMLMediaElement.error は最新のエラーの MediaError オブジェクトです。 エラーが発生していない場合は null です。 要素が error イベントを受け取ったら、このオブジェクトを調べることによって何が起こったのかについての詳細を決定することができます。

構文

var myError = HTMLMediaElement.error;

メディア要素で発生した最新のエラーを説明する MediaError オブジェクト。 エラーが発生していない場合は null

この例では動画要素を設けて、それにエラーハンドラを追加しています。 エラーハンドラは単に詳細をコンソールに記録します。

var videoElement = document.createElement('video');
videoElement.onerror = function() {
  console.log("Error " + videoElement.error.code + "; details: " + videoElement.error.message);
}
videoElement.src = "https://example.com/bogusvideo.mp4";

仕様

仕様 状態 コメント
HTML Living Standard
HTMLMediaElement.error の定義
現行の標準  
HTML5
HTMLMediaElement.error の定義
勧告  

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
errorChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

関連情報