MediaError: code-Eigenschaft

Die schreibgeschützte Eigenschaft MediaError.code gibt einen numerischen Wert zurück, der die Art des Fehlers darstellt, der bei einem Media-Element aufgetreten ist. Um eine Textzeichenkette mit spezifischen Diagnoseinformationen zu erhalten, siehe MediaError.message.

Wert

Ein numerischer Wert, der den allgemeinen Fehlertyp angibt, der aufgetreten ist. Die möglichen Werte sind unten beschrieben unter Medienfehler-Codekonstanten.

Medienfehler-Codekonstanten

Name Wert Beschreibung
MEDIA_ERR_ABORTED 1 Das Abrufen der zugehörigen Ressource wurde auf Anfrage des Benutzers abgebrochen.
MEDIA_ERR_NETWORK 2 Eine Art von Netzwerkfehler ist aufgetreten, der das erfolgreiche Abrufen der Medien verhinderte, obwohl sie zuvor verfügbar waren.
MEDIA_ERR_DECODE 3 Obwohl zuvor festgestellt wurde, dass die Medienressource nutzbar ist, trat ein Fehler beim Versuch auf, die Medienressource zu decodieren, was zu einem Fehler führte.
MEDIA_ERR_SRC_NOT_SUPPORTED 4 Die zugehörige Ressource oder das Medienanbieterobjekt (wie z.B. ein [`MediaStream`](/de/docs/Web/API/MediaStream)) wurde als ungeeignet befunden.

Beispiele

Dieses Beispiel erstellt ein <video>-Element, richtet einen Fehlerbehandler dafür ein und setzt dann das src-Attribut des Elements auf die Videoressource, die im Element präsentiert werden soll. Der Fehlerbehandler gibt eine Nachricht aus.

js
const obj = document.createElement("video");
obj.onerror = () => {
  console.error(`Error with media: ${obj.error.code}`);
};
obj.src = "https://example.com/blahblah.mp4";

Spezifikationen

Specification
HTML Standard
# dom-mediaerror-code-dev

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

  • MediaError: Schnittstelle zur Definition der MediaError.code-Eigenschaft.