HTML Audio/Video DOM-Referenz
HTML-Audio- und Video-DOM-Referenz
Das HTML5-DOM verfügt über Methoden, Eigenschaften und Ereignisse für <audio>
und <video>
Elemente.
HTML-Audio/Video-Methoden
Methode | Beschreibung |
---|---|
addTextTrack() | Fügt dem Audio/Video eine neue Textspur hinzu |
canPlayType() | Überprüfen Sie, ob der Browser den angegebenen Audio-/Videotyp abspielen kann |
load() | Lädt das Audio-/Videoelement neu |
play() | Beginnen Sie mit der Audio-/Videowiedergabe |
pause() | Pausiert die aktuell wiedergegebene Audio-/Videowiedergabe |
HTML-Audio-/Video-Eigenschaften
Eigentum | Beschreibung |
---|---|
audioTracks | Gibt ein AudioTrackList-Objekt zurück, das verfügbare Audiospuren darstellt |
autoplay | Legt fest oder gibt zurück, ob das Audio/Video mit der Wiedergabe beginnen soll, sobald es geladen wird |
buffered | Gibt ein TimeRanges-Objekt zurück, das die gepufferten Teile des Audios/Videos darstellt |
controller | Gibt das MediaController-Objekt zurück, das den aktuellen Mediencontroller des Audios/Videos darstellt |
controls | Legt fest oder gibt zurück, ob das Audio/Video Steuerelemente (wie Wiedergabe/Pause usw.) anzeigen soll. |
crossOrigin | Legt die CORS-Einstellungen des Audios/Videos fest oder gibt sie zurück |
currentSrc | Gibt die URL des aktuellen Audios/Videos zurück |
currentTime | Setzt die aktuelle Wiedergabeposition im Audio/Video (in Sekunden) oder gibt sie zurück |
defaultMuted | Legt fest oder gibt zurück, ob Audio/Video standardmäßig stummgeschaltet werden soll |
defaultPlaybackRate | Legt die Standardgeschwindigkeit der Audio-/Videowiedergabe fest oder gibt sie zurück |
duration | Gibt die Länge des aktuellen Audios/Videos zurück (in Sekunden) |
ended | Gibt zurück, ob die Wiedergabe des Audios/Videos beendet wurde oder nicht |
error | Gibt ein MediaError-Objekt zurück, das den Fehlerstatus des Audios/Videos darstellt |
loop | Legt fest oder gibt zurück, ob das Audio/Video nach Abschluss erneut beginnen soll |
mediaGroup | Legt die Gruppe fest, zu der das Audio/Video gehört, oder gibt sie zurück (wird zum Verknüpfen mehrerer Audio/Video-Elemente verwendet) |
muted | Legt fest oder gibt zurück, ob Audio/Video stummgeschaltet ist oder nicht |
networkState | Gibt den aktuellen Netzwerkstatus des Audios/Videos zurück |
paused | Gibt zurück, ob das Audio/Video angehalten ist oder nicht |
playbackRate | Legt die Geschwindigkeit der Audio-/Videowiedergabe fest oder gibt sie zurück |
played | Gibt ein TimeRanges-Objekt zurück, das die abgespielten Teile des Audios/Videos darstellt |
preload | Legt fest oder gibt zurück, ob das Audio/Video beim Laden der Seite geladen werden soll |
readyState | Gibt den aktuellen Bereitschaftsstatus des Audios/Videos zurück |
seekable | Gibt ein TimeRanges-Objekt zurück, das die suchbaren Teile des Audios/Videos darstellt |
seeking | Gibt zurück, ob der Benutzer derzeit im Audio/Video sucht |
src | Legt die aktuelle Quelle des Audio-/Videoelements fest oder gibt sie zurück |
startDate | Gibt ein Date-Objekt zurück, das den aktuellen Zeitversatz darstellt |
textTracks | Gibt ein TextTrackList-Objekt zurück, das die verfügbaren Textspuren darstellt |
videoTracks | Gibt ein VideoTrackList-Objekt zurück, das die verfügbaren Videospuren darstellt |
volume | Legt die Lautstärke des Audios/Videos fest oder gibt sie zurück |
HTML-Audio-/Video-Ereignisse
Ereignis | Beschreibung |
---|---|
abort | Wird ausgelöst, wenn das Laden eines Audios/Videos abgebrochen wird |
canplay | Wird ausgelöst, wenn der Browser mit der Audio-/Videowiedergabe beginnen kann |
canplaythrough | Wird ausgelöst, wenn der Browser das Audio/Video abspielen kann, ohne zum Puffern anzuhalten |
durationchange | Wird ausgelöst, wenn die Dauer des Audios/Videos geändert wird |
emptied | Wird ausgelöst, wenn die aktuelle Wiedergabeliste leer ist |
ended | Wird ausgelöst, wenn die aktuelle Wiedergabeliste beendet ist |
error | Wird ausgelöst, wenn beim Laden eines Audios/Videos ein Fehler aufgetreten ist |
loadeddata | Wird ausgelöst, wenn der Browser den aktuellen Frame des Audios/Videos geladen hat |
loadedmetadata | Wird ausgelöst, wenn der Browser Metadaten für das Audio/Video geladen hat |
loadstart | Wird ausgelöst, wenn der Browser mit der Suche nach Audio/Video beginnt |
pause | Wird ausgelöst, wenn das Audio/Video angehalten wurde |
play | Wird ausgelöst, wenn die Audio-/Videowiedergabe gestartet wurde oder nicht mehr pausiert ist |
playing | Wird ausgelöst, wenn das Audio/Video abgespielt wird, nachdem es zum Puffern angehalten oder gestoppt wurde |
progress | Wird ausgelöst, wenn der Browser das Audio/Video herunterlädt |
ratechange | Wird ausgelöst, wenn die Wiedergabegeschwindigkeit des Audios/Videos geändert wird |
seeked | Wird ausgelöst, wenn der Benutzer mit dem Verschieben/Springen zu einer neuen Position im Audio/Video fertig ist |
seeking | Wird ausgelöst, wenn der Benutzer beginnt, sich zu einer neuen Position im Audio/Video zu bewegen/zu springen |
stalled | Wird ausgelöst, wenn der Browser versucht, Mediendaten abzurufen, die Daten jedoch nicht verfügbar sind |
suspend | Wird ausgelöst, wenn der Browser absichtlich keine Mediendaten erhält |
timeupdate | Wird ausgelöst, wenn sich die aktuelle Wiedergabeposition geändert hat |
volumechange | Wird ausgelöst, wenn die Lautstärke geändert wurde |
waiting | Wird ausgelöst, wenn das Video stoppt, da das nächste Bild gepuffert werden muss |