HTML Audio und Video DOM Referenz
Die HTML5 DOM hat Methoden, Eigenschaften und Ereignisse für das <audio> und <video> Elemente.
Diese Methoden, Eigenschaften und Ereignisse können Sie zu manipulieren <audio> und <video> Elemente mit Hilfe von JavaScript.
HTML Audio / Video-Methoden
Methode | Beschreibung |
---|---|
addTextTrack() | Fügt einen neuen Textspur an die Audio / Video- |
canPlayType() | Überprüft, ob der Browser kann den angegebenen Audio / Video-Typ spielen |
load() | Re-lädt das Audio / Video-Element |
play() | Startet die Wiedergabe der Audio / Video |
pause() | Unterbricht die aktuell abgespielten Audio / Video |
HTML Audio / Video-Eigenschaften
Eigentum | Beschreibung |
---|---|
audioTracks | Gibt ein AudioTrackList Objekt darstellt verfügbaren Audiospuren |
autoplay | Setzt oder gibt zurück, ob das Audio / Video sollte zu spielen beginnen, sobald es geladen ist |
buffered | Gibt eine Zeitbereiche Objekt, das die gepufferte Teile des Audio / Video |
controller | Gibt das MediaController- Objekt repräsentiert den aktuellen Mediensteuerung des Audio / Video |
controls | Setzt oder gibt zurück, ob das Audio / Video sollte Kontrollen angezeigt (wie Play / Pause usw.) |
crossOrigin | Setzt oder liefert die CORS-Einstellungen des Audio / Video |
currentSrc | Gibt die URL der aktuellen Audio / Video |
currentTime | Setzt oder liefert die aktuelle Abspielposition in der Audio / Video (in Sekunden) |
defaultMuted | Setzt oder gibt zurück, ob die Audio / Video sollte standardmäßig stumm geschaltet werden |
defaultPlaybackRate | Setzt oder sendet die Standardgeschwindigkeit des Audio / Video-Wiedergabe |
duration | Gibt die Länge des aktuellen Audio / Video (in Sekunden) |
ended | Gibt an, ob die Wiedergabe der Audio / Video beendet ist oder nicht |
error | Gibt ein MediaError Objekt repräsentiert den Fehlerzustand des Audio / Video |
loop | Setzt oder gibt zurück, ob das Audio / Video sollte wieder von vorne anfangen, wenn Sie fertig |
mediaGroup | Setzt oder sendet die Gruppe die Audio / Video gehört (verwendet, um mehrere Audio / Video-Elemente zu verbinden) |
muted | Setzt oder gibt zurück, ob die Audio / Video stumm geschaltet ist oder nicht |
networkState | Gibt den aktuellen Netzwerkstatus des Audio / Video- |
paused | Gibt an, ob die Audio / Video angehalten wird oder nicht |
playbackRate | Setzt oder gibt die Geschwindigkeit des Audio / Video-Wiedergabe |
played | Gibt ein Objekt, das die Zeitbereiche gespielt Teile des Audio / Video |
preload | Setzt oder gibt zurück, ob das Audio / Video sollte geladen werden, wenn die Seite geladen |
readyState | Gibt den aktuellen Verbindungsstatus des Audio / Video |
seekable | Gibt ein Objekt, das die Zeitbereiche seekable Teile des Audio / Video |
seeking | Gibt an, ob der Benutzer gerade sucht in der Audio / Video- |
src | Setzt oder liefert die Stromquelle des Audio / Video-Element |
startDate | Gibt einen Date-Objekt die aktuelle Zeit darstellt Offset |
textTracks | Gibt ein TextTrackList Objekt, das die verfügbaren Textspuren |
videoTracks | Gibt ein VideoTrackList Objekt, das die verfügbaren Videospuren |
volume | Setzt oder sendet die Lautstärke des Audio / Video |
HTML Audio / Video Events
Event | Beschreibung |
---|---|
abort | Ausgelöst wird, wenn das Laden einer Audio / Video-abgebrochen |
canplay | Wird ausgelöst, wenn der Browser kann starten Sie das Audio / Video-Wiedergabe |
canplaythrough | Wird ausgelöst, wenn der Browser kann über die Audio / Video-Wiedergabe ohne zur Pufferung stoppen |
durationchange | Ausgelöst wird, wenn die Zeitdauer des Audio / Video geändert wird |
emptied | Wird ausgelöst, wenn die aktuelle Playlist ist leer |
ended | Wird ausgelöst, wenn die aktuelle Playlist wird beendet |
error | Ausgelöst wird, wenn ein Fehler aufgetreten ist beim Laden einer Audio / Video- |
loadeddata | Wird ausgelöst, wenn der Browser das aktuelle Bild des Audio / Video geladen ist |
loadedmetadata | Ausgelöst wird, wenn der Browser Meta-Daten für den Audio / Video-geladen ist |
loadstart | Wird ausgelöst, wenn der Browser startet der Suche nach dem Audio / Video |
pause | Wird ausgelöst, wenn die Audio / Video wurde angehalten |
play | Wird ausgelöst, wenn die Audio / Video wurde gestartet oder nicht mehr angehalten |
playing | Wird ausgelöst, wenn die Audio / Video abgespielt wird, nachdem sie bereits zum Puffern angehalten oder abgebrochen |
progress | Wird ausgelöst, wenn der Browser das Herunterladen der Audio / Video |
ratechange | Gestartet, wenn die Wiedergabegeschwindigkeit des Audio / Video geändert wird |
seeked | Wird ausgelöst, wenn der Benutzer bewegt fertig / Überspringen an eine neue Position in der Audio / Video |
seeking | Wird ausgelöst, wenn der Benutzer beginnt sich zu bewegen / Überspringen an eine neue Position in der Audio / Video |
stalled | Wird ausgelöst, wenn der Browser versucht, Mediendaten zu erhalten, die Daten sind jedoch nicht verfügbar |
suspend | Wird ausgelöst, wenn der Browser ist absichtlich nicht immer Mediendaten |
timeupdate | Wird ausgelöst, wenn die aktuelle Abspielposition hat sich geändert |
volumechange | Wird ausgelöst, wenn das Volumen wurde geändert |
waiting | Wird ausgelöst, wenn das Video stoppt, weil er braucht das nächste Bild zu puffern |