HTML DOM Audio objekt
Audio-objektet
Audio-objektet er et nyt objekt i HTML5.
Audio-objektet repræsenterer HTML <audio>-elementet.
Få adgang til Audio-objektet
Du kan få adgang til <audio>-elementet ved at bruge getElementById():
var x = document.getElementById("myAudio");
Opret Audio-objekt
Du kan oprette et <audio>-element ved at bruge document.createElement() metoden:
var x = document.createElement("AUDIO");
Egenskaber for Audio-objektet
egenskaber | Beskrivelse |
---|---|
audioTracks | Returner et AudioTrackList-objekt, der repræsenterer tilgængelige lydspor. |
autoplay | Indstil eller returner, om lyd skal afspilles øjeblikkeligt efter at være klar (indlæst). |
buffered | Returner et TimeRanges-objekt, der repræsenterer de dele af lyden, der er bufferet. |
controller | Returner et MediaController-objekt, der repræsenterer lydets nuværende mediekontrol. |
controls | Indstil eller returner, om lyd kontrolknapper (som afspil/pause osv.) skal vises. |
crossOrigin | Indstil eller returner lydets CORS-indstillinger. |
currentSrc | Returner URL'en til den nuværende lyd. |
currentTime | Indstil eller returner lydets nuværende afspilningsposition (i sekunder). |
defaultMuted | Indstil eller returner, om lyd standardmæssigt er slukket. |
defaultPlaybackRate | Indstil eller returner lydets standardafspilningshastighed. |
duration | Returner lydens længde (i sekunder). |
ended | Returner, om afspilning af lyd er afsluttet. |
error | Returner et MediaError-objekt, der repræsenterer lydens fejlstatus. |
loop | Indstil eller returner, om lyd skal afspilles igen ved afslutning. |
mediaGroup | Indstil eller returner navnet på den mediegruppe, lyden tilhører. |
muted | Indstil eller returner, om lyd er slukket. |
networkState | Returner lydens nuværende netværksstatus. |
paused | Indstil eller returner, om lyd er暂停. |
playbackRate | Indstil eller returner afspilningshastigheden for lyden. |
played | Returnerer et TimeRanges objekt, der repræsenterer den del af lyden, der allerede er afspillet. |
preload | Indstil eller returner værdien af lydens preload egenskab. |
readyState | Returnerer lydens nuværende tilstand af klarhed. |
seekable | Returnerer et TimeRanges objekt, der repræsenterer de del af lyden, der kan søges. |
seeking | Returnerer om brugeren aktuelt leder i lyden. |
src | Indstil eller returner værdien af lydens src egenskab. |
textTracks | Returnerer en TextTrackList objekt, der repræsenterer tilgængelige tekstspor. |
volume | Indstil eller returner lydens lydstyrke. |
Audio objektmetoder
Metode | Beskrivelse |
---|---|
addTextTrack() | Tilføj en ny tekstspor til lyden. |
canPlayType() | Tjek om browseren kan afspille den angivne lydtype. |
fastSeek() | Angiv spille tid i lydafspilleren. |
getStartDate() | Returnerer en ny Date objekt, der repræsenterer den nuværende tidslinjeoffset. |
load() | Genindlæs lydelementet. |
play() | Start afspilning af lyd. |
pause() | Pause den nuværende afspilning af lyd. |
Standard egenskaber og begivenheder
Audio objektet understøtter standarderegenskaberogBegivenheder.