HTML DOM Audio objekt
Audio-objektet
Audio-objektet är ett nytt objekt i HTML5.
Audio-objektet representerar HTML <audio>-elementet.
Åtkomst till Audio-objekt
Du kan komma åt <audio>-elementet genom att använda getElementById():
var x = document.getElementById("myAudio");
Skapa Audio-objekt
Du kan skapa ett <audio>-element genom att använda metoden document.createElement():
var x = document.createElement("AUDIO");
Egenskaper för Audio-objekt
egenskaper | Beskrivning |
---|---|
audioTracks | Returnera ett AudioTrackList-objekt som representerar tillgängliga ljudspår. |
autoplay | Ställ in eller returnera om ljudet bör spelas upp omedelbart efter att ha laddats klart. |
buffered | Returnera ett TimeRanges-objekt som representerar det ljud som är buffrat. |
controller | Returnera ett MediaController-objekt som representerar ljudets aktuella mediekontroll. |
controls | Ställ in eller returnera om ljudets kontroller (t.ex. play/pause) bör visas. |
crossOrigin | Ställ in eller returnera ljudets CORS-inställningar. |
currentSrc | Returnera den aktuella URL:en för ljudet. |
currentTime | Ställ in eller returnera ljudets aktuella uppspelningsposition (i sekunder). |
defaultMuted | Ställ in eller returnera om ljudet är standardmässigt tyst. |
defaultPlaybackRate | Ställ in eller returnera ljudets standarduppspelningshastighet. |
duration | Returnera ljudets längd (i sekunder). |
ended | Returnera om ljudets uppspelningsstatus har avslutats. |
error | Returnera ett MediaError-objekt som representerar ljudets felstatus. |
loop | Ställ in eller returnera om ljudet bör spelas upp igen vid slutet. |
mediaGroup | Ställ in eller returnera namnet på den mediekombination som ljudet tillhör. |
muted | Ställ in eller returnera om ljudet är tyst. |
networkState | Returnera ljudets aktuella nätverksstatus. |
paused | Ställ in eller returnera om ljudet är pausat. |
playbackRate | Ställ in eller returnera ljudets uppspelningshastighet. |
played | Returnera ett TimeRanges-objekt som representerar de delar av ljudet som redan har spelats upp. |
preload | Ställ in eller returnera värdet för ljudets preload-egenskap. |
readyState | Returnera ljudets aktuella redoat tillstånd. |
seekable | Returnera ett TimeRanges-objekt som representerar de delar av ljudet som är sökbara. |
seeking | Returnera om användaren för närvarande letar i ljudet. |
src | Ställ in eller returnera värdet för ljudets src-egenskap. |
textTracks | Returnera ett TextTrackList-objekt som representerar tillgängliga textspår. |
volume | Ställ in eller returnera ljudets volym. |
Audio-objektmetoder
Metod | Beskrivning |
---|---|
addTextTrack() | Lägg till en ny textspår till ljudet. |
canPlayType() | Kontrollera om webbläsaren kan spela upp det specificerade ljudtypen. |
fastSeek() | Specificera uppspelningstiden i ljudspelaren. |
getStartDate() | Returnera ett nytt Date-objekt som representerar den aktuella tidslinjebiasningen. |
load() | Ladda om ljudelementet. |
play() | Starta uppspelning av ljud. |
pause() | Pausa den aktuella spelläget. |
Standardegenskaper och händelser
Audio-objektet stöder standarderegenskaperochHändelser.