HTML audio și video DOM referință
HTML5 DOM are metode, proprietăți și evenimente pentru <audio> si <video> elemente.
Aceste metode, proprietăți, și evenimente vă permit să manipuleze <audio> si <video> elemente folosind JavaScript.
HTML audio / video Metode
Metodă | Descriere |
---|---|
addTextTrack() | Adaugă o nouă piesă text la audio / video |
canPlayType() | Verifică dacă browser-ul poate reda / tipul audio video specificat |
load() | Re-încarcă / elementul audio-video |
play() | Începe redarea audio / video |
pause() | Întrerupe în curs de redare audio / video |
HTML audio / video Proprietăți
Proprietate | Descriere |
---|---|
audioTracks | Returnează un obiect AudioTrackList reprezentand piese audio disponibile |
autoplay | Setează sau dacă se întoarce audio / video ar trebui să înceapă să joace imediat ce este încărcat |
buffered | Returnează un obiect TimeRanges care reprezintă părțile tamponate audio / video |
controller | Returnează obiectul MediaController reprezentând controlerul media actual al audio / video |
controls | Setează sau dacă se întoarce audio / video de control ar trebui să fie afișate (cum ar fi redare / pauză, etc.) |
crossOrigin | Setează sau returnează setările CORS ale audio / video |
currentSrc | Returnează URL-ul curent audio / video |
currentTime | Setează sau returnează poziția de redare curentă în audio / video (in seconds) |
defaultMuted | Setează sau dacă se întoarce audio / video ar trebui să fie dezactivat în mod prestabilit |
defaultPlaybackRate | Setează sau returnează viteza implicită de redare audio / video |
duration | Returnează lungimea curentă audio / video (in seconds) |
ended | Returnează dacă redarea audio / video sa încheiat sau nu |
error | Returnează un obiect MediaError care reprezintă starea de eroare audio / video |
loop | Setează sau dacă se întoarce audio / video ar trebui să înceapă din nou când ați terminat |
mediaGroup | Setează sau returnează grupul aparține audio / video pentru a (utilizat pentru a conecta mai multe elemente audio / video) |
muted | Setează sau returnează dacă audio / video este dezactivat sau nu |
networkState | Returnează starea curentă a rețelei de audio / video |
paused | Returnează dacă audio / video este întreruptă sau nu |
playbackRate | Setează sau returnează viteza de redare audio / video |
played | Returnează un obiect TimeRanges care reprezintă părțile jucate ale audio / video |
preload | Setează sau dacă se întoarce audio / video ar trebui să fie încărcate atunci când se încarcă pagina |
readyState | Returnează starea curentă a pregătit audio / video |
seekable | Returnează un obiect TimeRanges reprezentând părțile seekable ale audio / video |
seeking | Returnează dacă utilizatorul caută în prezent în audio / video |
src | Setează sau returnează sursa de curent a elementului audio / video |
startDate | Returnează un obiect Data reprezentând ora curentă de offset |
textTracks | Returnează un obiect TextTrackList reprezentand piese de text disponibile |
videoTracks | Returnează un obiect VideoTrackList reprezentand piese video disponibile |
volume | Setează sau returnează volumul audio / video |
HTML Audio / Video Evenimente
Eveniment | Descriere |
---|---|
abort | Incendii atunci când încărcarea unui audio / video este anulată |
canplay | Incendii atunci când browser-ul poate începe redarea audio / video |
canplaythrough | Incendii atunci când browser-ul poate reda prin intermediul audio / video, fără oprire pentru tamponare |
durationchange | Incendii în cazul în care durata audio / video este modificat |
emptied | Incendii în cazul în care lista de redare curentă este gol |
ended | Incendii când se termină lista de redare curentă |
error | Incendii atunci când a apărut o eroare în timpul încărcării unui audio / video |
loadeddata | Incendii atunci când browser-ul a încărcat cadrul curent de audio / video |
loadedmetadata | Incendii atunci când browser-ul a încărcat datele meta pentru audio / video |
loadstart | Incendii atunci când browser-ul începe să caute audio / video |
pause | Incendii când audio / video a fost întreruptă |
play | Incendii când audio / video a fost pornit sau nu mai este întreruptă |
playing | Incendii când audio / video se joacă după ce a fost întreruptă sau oprită pentru tamponare |
progress | Incendii atunci când browserul este descărcarea audio / video |
ratechange | Incendii atunci când viteza de redare a fișierului audio / video este modificat |
seeked | Incendii atunci când utilizatorul este terminat mutarea / sărind peste într-o nouă poziție în audio / video |
seeking | Incendii atunci când utilizatorul începe să se miște / sărind peste într-o nouă poziție în audio / video |
stalled | Incendii atunci când browser-ul este încercarea de a obține date mass-media, dar datele nu sunt disponibile |
suspend | Incendii în cazul în care browser-ul nu este în mod intenționat obținerea de date media |
timeupdate | Incendii în cazul în care poziția de redare curentă a schimbat |
volumechange | Incendii atunci când volumul a fost schimbat |
waiting | Incendii când video se oprește, deoarece are nevoie pentru a amortiza cadrul următor |