HTML Audio/VideoDOM-Referenz
HTML Audio/VideoDOM-Referenz
HTML5 DOM bietet Methoden, Eigenschaften und Ereignisse für die Elemente <audio> und <video>.
Diese Methoden, Eigenschaften und Ereignisse ermöglichen es Ihnen, die Elemente <audio> und <video> mit JavaScript zu manipulieren.
HTML Audio/Video-Methoden
| Methode |
Beschreibung |
| addTextTrack() |
Fügt dem Audio/Video eine neue Textspur hinzu. |
| canPlayType() |
Ermittelt, ob der Browser den angegebenen Audio/Video-Typ abspielen kann. |
| load() |
Lädt das Audio/Video-Element neu. |
| play() |
Startet die Wiedergabe des Audio/Video. |
| pause() |
Pausiert das aktuell abgespielte Audio/Video. |
HTML-Audio/Video-Eigenschaften
| Eigenschaft |
Beschreibung |
| audioTracks |
Gibt das AudioTrackList-Objekt zurück, das die verfügbaren Audiospuren repräsentiert. |
| autoplay |
Legt fest oder gibt zurück, ob das Audio/Video sofort nach Abschluss des Ladens abgespielt werden soll. |
| buffered |
Gibt das TimeRanges-Objekt zurück, das die gepufferten Teile des Audio/Video repräsentiert. |
| controller |
Gibt das MediaController-Objekt zurück, das den aktuellen Media-Controller des Audio/Video repräsentiert. |
| controls |
Legt fest oder gibt zurück, ob das Audio/Video Steuerelemente anzeigt (wie Wiedergabe/Pause usw.). |
| crossOrigin |
Legt die CORS-Einstellung des Audio/Video fest oder gibt sie zurück. |
| currentSrc |
Gibt die URL des aktuellen Audio/Video zurück. |
| currentTime |
Legt die aktuelle Wiedergabeposition des Audio/Video fest oder gibt sie zurück (in Sekunden). |
| defaultMuted |
Legt fest oder gibt zurück, ob das Audio/Video standardmäßig stummgeschaltet ist. |
| defaultPlaybackRate |
Legt die Standard-Wiedergabegeschwindigkeit des Audio/Video fest oder gibt sie zurück. |
| duration |
Gibt die Länge des aktuellen Audio-/Video-Elements (in Sekunden) zurück. |
| ended |
Gibt zurück, ob die Wiedergabe des Audio-/Video-Elements beendet wurde. |
| error |
Gibt das MediaError-Objekt zurück, das den Fehlerzustand des Audio-/Video-Elements darstellt. |
| loop |
Legt fest oder gibt zurück, ob das Audio-/Video-Element nach seinem Ende erneut abgespielt werden soll. |
| mediaGroup |
Legt die Gruppe fest oder gibt sie zurück, zu der das Audio-/Video-Element gehört (wird verwendet, um mehrere Audio-/Video-Elemente zu verbinden). |
| muted |
Legt fest oder gibt zurück, ob das Audio-/Video-Element stummgeschaltet ist. |
| networkState |
Gibt den aktuellen Netzwerkzustand des Audio-/Video-Elements zurück. |
| paused |
Legt fest oder gibt zurück, ob das Audio-/Video-Element pausiert ist. |
| playbackRate |
Legt die Wiedergabegeschwindigkeit des Audio-/Video-Elements fest oder gibt sie zurück. |
| played |
Gibt das TimeRanges-Objekt zurück, das die abgespielten Teile des Audio-/Video-Elements darstellt. |
| preload |
Legt fest oder gibt zurück, ob das Audio-/Video-Element nach dem Laden der Seite geladen werden soll. |
| readyState |
Gibt den aktuellen Bereitschaftszustand des Audio-/Video-Elements zurück. |
| seekable |
Gibt das TimeRanges-Objekt zurück, das die suchbaren Teile des Audio/Video darstellt. |
| seeking |
Gibt zurück, ob der Benutzer gegenwärtig im Audio/Video sucht. |
| src |
Legt die aktuelle Quelle des Audio/Video-Elements fest oder gibt sie zurück. |
| startDate |
Gibt das Date-Objekt zurück, das den aktuellen Zeitversatz darstellt. |
| textTracks |
Gibt das TextTrackList-Objekt zurück, das die verfügbaren Textspuren darstellt. |
| videoTracks |
Gibt das VideoTrackList-Objekt zurück, das die verfügbaren Videospuren darstellt. |
| volume |
Legt die Lautstärke des Audio/Video fest oder gibt sie zurück. |
HTML-Audio/Video-Ereignisse
| Ereignis |
Beschreibung |
| abort |
Wird ausgelöst, wenn das Laden des Audio/Video abgebrochen wird. |
| canplay |
Wird ausgelöst, wenn der Browser mit der Wiedergabe des Audio/Video beginnen kann. |
| canplaythrough |
Wird ausgelöst, wenn der Browser abspielen kann, ohne aufgrund von Pufferung anzuhalten. |
| durationchange |
Wird ausgelöst, wenn sich die Dauer des Audio/Video geändert hat. |
| emptied |
Wird ausgelöst, wenn die aktuelle Wiedergabeliste leer ist. |
| ended |
Ausgelöst, wenn die aktuelle Wiedergabeliste beendet wurde. |
| error |
Ausgelöst, wenn beim Laden des Audio/Video ein Fehler auftritt. |
| loadeddata |
Ausgelöst, wenn der Browser den aktuellen Frame des Audio/Video geladen hat. |
| loadedmetadata |
Ausgelöst, wenn der Browser die Metadaten des Audio/Video geladen hat. |
| loadstart |
Ausgelöst, wenn der Browser mit dem Spulen im Audio/Video beginnt. |
| pause |
Ausgelöst, wenn das Audio/Video pausiert wurde. |
| play |
Ausgelöst, wenn das Audio/Video gestartet wurde oder nicht mehr pausiert ist. |
| playing |
Ausgelöst, wenn das Audio/Video bereit ist, nachdem es aufgrund von Pufferung pausiert oder gestoppt wurde. |
| Fortschritt |
Ausgelöst, wenn der Browser das Audio/Video herunterlädt. |
| ratechange |
Ausgelöst, wenn die Wiedergabegeschwindigkeit des Audio/Video geändert wurde. |
| seeked |
Ausgelöst, wenn der Benutzer zu einer neuen Position im Audio/Video gesprungen ist. |
| seeking |
Ausgelöst, wenn der Benutzer beginnt, zu einer neuen Position im Audio/Video zu springen. |
| stalled |
Wird ausgelöst, wenn der Browser versucht, Mediendaten abzurufen, die Daten aber nicht verfügbar sind. |
| aussetzen |
Wird ausgelöst, wenn der Browser absichtlich keine Mediendaten abruft. |
| timeupdate |
Wird ausgelöst, wenn sich die aktuelle Wiedergabeposition geändert hat. |
| volumechange |
Wird ausgelöst, wenn sich die Lautstärke geändert hat. |
| Warten |
Wird ausgelöst, wenn das Video stoppt, weil es den nächsten Frame puffern muss. |
Andere Erweiterungen