Information Technology Reference
In-Depth Information
Das readyState -Attribut beschreibt, in welchem Zustand sich ein Mediaelement
gerade befindet. Es besitzt die Statuszustände, die in Tabelle 4.6 aufgeführt sind.
Wert
Konstante
Erklärung
0
HAVE_NOTHING
Es sind keine Daten für die aktuelle Abspielposi-
tion vorhanden.
1
HAVE_METADATA
Metadaten wie Länge und Dimension bei Videos
sind vorhanden, es können aber noch keine Daten
abgespielt werden.
2
HAVE_CURRENT_DATA
Für die aktuelle Position sind Daten vorhanden,
allerdings nicht genug, um wirklich weiterspielen
zu können.
3
HAVE_FUTURE_DATA
Für die aktuelle und auch für folgende Positionen
sind genügend Daten vorhanden, um zumindest
mit dem Abspielen beginnen zu können.
4 HAVE_ENOUGH_DATA Der Browser ist sich sicher, dass bei gleichblei-
bendem Netzwerkstatus der Mediastream ohne
Unterbrechung durchgespielt werden kann.
Tabelle 4.6: Konstanten des »readyState«-Attributs
Sollte beim Laden oder Abspielen einmal etwas wirklich schiefgehen, wird ein
error -Event ausgelöst und in dessen code -Attribut der jeweilige Fehler näher
eingegrenzt:
video.addEventListener("error", function(e) {
alert(e.code);
}, false);
Diese Callback-Funktion liefert somit in e.code einen der folgenden Status-
codes:
Wert
Konstante
Erklärung
1
MEDIA_ERR_ABORTED
Der Ladevorgang wurde durch den Benutzer
abgebrochen.
2
MEDIA_ERR_NETWORK
Ein Netzwerkfehler ist aufgetreten.
3
MEDIA_ERR_DECODE
Beim Dekodieren des Mediastreams ist ein Fehler
aufgetreten.
4
MEDIA_ERR_SRC_NOT_
SUPPORTED
Das Medienformat wird nicht unterstützt.
Tabelle 4.7: Konstanten im »code«-Attribut des »MediaError«-Interfaces
Search WWH ::




Custom Search