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