HTML DOM Audio-Objekt
Audio object
The Audio object is a new object in HTML5.
The Audio object represents the HTML <audio> element.
Access Audio object
You can access the <audio> element by using getElementById():
var x = document.getElementById("myAudio");
Create Audio object
You can create an <audio> element by using the document.createElement() method:
var x = document.createElement("AUDIO");
Audio object properties
Eigenschaften | Beschreibung |
---|---|
audioTracks | Return the AudioTrackList object representing the available audio tracks. |
autoplay | Set or return whether the audio should be played immediately after loading. |
buffered | Return the TimeRanges object representing the buffered part of the audio. |
controller | Return the MediaController object representing the current media controller of the audio. |
controls | Set or return whether controls (such as play/pause) should be displayed. |
crossOrigin | Set or return the CORS settings of the audio. |
currentSrc | Return the URL of the current audio. |
currentTime | Set or return the current playback position in the audio (in seconds). |
defaultMuted | Set or return whether the audio is muted by default. |
defaultPlaybackRate | Set or return the default playback speed of the audio. |
duration | Return the length of the audio (in seconds). |
ended | Return whether the playback of the audio has ended. |
error | Return the MediaError object representing the audio error state. |
loop | Set or return whether the audio should play again at the end. |
mediaGroup | Set or return the name of the media group to which the audio belongs. |
muted | Set or return whether the sound is turned off. |
networkState | Return the current network state of the audio. |
paused | Set or return whether the audio is paused. |
playbackRate | Setze oder hole die Wiedergabegeschwindigkeit des Audios. |
played | Gibt ein TimeRanges-Objekt zurück, das die abgespielten Teile des Audios darstellt. |
preload | Setze oder hole den Wert der Eigenschaft preload des Audios. |
readyState | Gibt den aktuellen Bereitschaftszustand des Audios zurück. |
seekable | Gibt ein TimeRanges-Objekt zurück, das die adressierbaren Teile des Audios darstellt. |
seeking | Gibt zurück, ob der Benutzer zurzeit im Audio sucht. |
src | Setze oder hole den Wert der Eigenschaft src des Audios. |
textTracks | Gibt ein TextTrackList-Objekt zurück, das die verfügbaren Text-Tracks darstellt. |
volume | Setze oder hole die Lautstärke des Audios. |
Audio-Objektmethoden
Methode | Beschreibung |
---|---|
addTextTrack() | Füge dem Audio einen neuen Text-Track hinzu. |
canPlayType() | Überprüfe, ob der Browser den angegebenen Audio-Typ abspielen kann. |
fastSeek() | Bestimme die Wiedergabedauer im Audio-Player. |
getStartDate() | Gibt ein neues Date-Objekt zurück, das den aktuellen Zeitstrahl-Offset darstellt. |
load() | Lade das Audio-Element neu. |
play() | Beginne das Abspielungsaudio. |
pause() | Pausiere das aktuelle Abspielungsaudio. |
Standardeigenschaften und Ereignisse
Audio-Objekt unterstützt StandardsEigenschaftenundEreignisse.