HTML DOM AudioObjekt


Audio-Objekt

Das Audio-Objekt ist neu in HTML5..

Das Audio-Objekt repräsentiert ein HTML-<audio>-Element.

Zugriff auf das Audio-Objekt

Sie können getElementById() verwenden, um auf das <audio>-Element zuzugreifen:

var x = document.getElementById("myAudio"); Probieren Sie es selbst aus

Ein Audio-Objekt erstellen

Sie können die Methode document.createElement() verwenden, um ein <audio>-Element zu erstellen:

var x = document.createElement("AUDIO"); Probieren Sie es selbst aus

Eigenschaften des Audio-Objekts

Eigenschaft Beschreibung
audioTracks Gibt ein AudioTrackList-Objekt zurück, das die verfügbaren Audiospuren darstellt
autoplay Legt fest oder gibt zurück, ob das Audio sofort nach abgeschlossenem Laden abgespielt werden soll
buffered Gibt ein TimeRanges-Objekt zurück, das die gepufferten Teile der Audiodatei darstellt
controller Gibt das MediaController-Objekt zurück, das den aktuellen Media-Controller der Audiodatei darstellt
controls Legt fest oder gibt zurück, ob das Audio Steuerelemente anzeigt (wie Wiedergabe/Pause usw.)
crossOrigin Legt die CORS-Einstellung des Audios fest oder gibt sie zurück
currentSrc Gibt die URL des aktuellen Audios zurück
currentTime Legt die aktuelle Wiedergabeposition im Audio fest oder gibt sie zurück (in Sekunden)
defaultMuted Legt fest oder gibt zurück, ob das Audio standardmäßig stummgeschaltet ist
defaultPlaybackRate Legt die Standard-Wiedergabegeschwindigkeit des Audios fest oder gibt sie zurück
duration Gibt die Länge des aktuellen Audios zurück (in Sekunden)
ended Gibt zurück, ob die Audiowiedergabe beendet wurde
error Gibt ein MediaError-Objekt zurück, das den Audio-Fehlerzustand darstellt
loop Legt fest oder gibt zurück, ob das Audio nach dem Ende erneut abgespielt werden soll
mediaGroup Legt die Gruppe fest, zu der das Audio gehört, oder gibt sie zurück (wird verwendet, um mehrere Audio-Elemente zu verbinden)
muted Legt fest oder gibt zurück, ob das Audio stummgeschaltet ist
networkState Gibt den aktuellen Netzwerkzustand des Audios zurück
paused Legt fest oder gibt zurück, ob das Audio pausiert ist
playbackRate Legt die Wiedergabegeschwindigkeit des Audios fest oder gibt sie zurück
played Gibt ein TimeRanges-Objekt zurück, das die abgespielten Teile des Audios darstellt
preload Legt fest oder gibt zurück, ob das Audio nach dem Laden der Seite geladen werden soll
readyState Gibt den aktuellen Bereitschaftszustand des Audios zurück
seekable Gibt ein TimeRanges-Objekt zurück, das die spulbaren Teile des Audios darstellt
seeking Gibt zurück, ob der Benutzer derzeit im Audio spult
src Legt die aktuelle Quelle des Audio-Elements fest oder gibt sie zurück
textTracks Gibt ein TextTrackList-Objekt zurück, das die verfügbaren Textspuren darstellt
volume Legt die Lautstärke des Audios fest oder gibt sie zurück

Methoden des Audio-Objekts

Methode Beschreibung
addTextTrack() Fügt dem Audio eine neue Textspur hinzu
canPlayType() Prüft, ob der Browser den angegebenen Audiotyp abspielen kann
fastSeek() Legt die Wiedergabezeit im Audioplayer fest.
getStartDate() Gibt ein neues Date-Objekt zurück, das den aktuellen Timeline-Offset darstellt
load() Lädt das Audio-Element neu
play() Startet die Audiowiedergabe
pause() Pausiert die aktuell laufende Audiowiedergabe

Standardeigenschaften und -ereignisse

Canvas-HTML-Objekte unterstützen auch StandardEigenschaftenundEreignisse。


Ähnliche Artikel

HTML-Tutorial:HTML5

HTML-Referenzhandbuch:HTML-<audio>-Tag

HTML-Audio/Video-DOM-Referenzhandbuch:HTML-Audio/Video

Andere Erweiterungen