Middle
La ce evenimente se poate abona pentru elemente video sau audio?
sobes.tech AI
Răspuns de la AI
Puteți să vă abonați la următoarele evenimente pentru elementele video sau audio:
loadstart: Începe procesul de încărcare a resursei.progress: Resursa se încarcă.suspend: Încărcarea a fost suspendată (de exemplu, deconectarea rețelei).abort: Încărcarea a fost întreruptă de utilizator.error: A apărut o eroare la încărcare sau redare.emptied: Starea de rețea a elementului este goală.stalled: Încărcarea datelor s-a oprit.loadedmetadata: Metadatele sunt gata (dimensiuni, durată).loadeddata: Datele inițiale pentru redare sunt gata.canplay: Elementul poate începe redarea, dar poate fi necesar buffering.canplaythrough: Elementul poate fi redat până la sfârșit fără opriri pentru buffering.playing: Redarea a început.play: Redarea a fost pornită sau reluată.pause: Redarea a fost pusă pe pauză.waiting: Redarea s-a oprit din cauza necesității de buffering.seeking: Utilizatorul se deplasează pe linia de timp.seeked: Utilizatorul a terminat deplasarea pe linia de timp.ended: Redarea s-a încheiat.durationchange: Durata resursei s-a schimbat.timeupdate: Poziția curentă de redare s-a schimbat.volumechange: Volumul sau starea de mutare s-a schimbat.ratechange: Viteza de redare s-a schimbat.resize: Dimensiunea videoclipului s-a schimbat (de exemplu, ca urmare a schimbării orientării dispozitivului).cuechange: Părțile active de text pentru pista curentă s-au schimbat.
Exemplu de abonare la evenimentul play:
// Obțineți elementul video
const videoElement = document.getElementById('myVideo');
// Abonați-vă la evenimentul 'play'
videoElement.addEventListener('play', () => {
// Acțiuni la începutul redării
console.log('Videoclipul a început redarea');
});