Middle
Kādus notikumus var abonēt video vai audio elementiem?
sobes.tech AI
Atbilde no AI
Jūs varat abonēt šādus notikumus video vai audio elementiem:
loadstart: Sākas resursa ielādes process.progress: Resursa ielādes laikā.suspend: Ielāde tika pārtraukta (piemēram, tīkla atslēgšana).abort: Ielāde tika pārtraukta lietotāja.error: Ielādes vai atskaņošanas laikā radās kļūda.emptied: Elementa tīkla stāvoklis ir tukšs.stalled: Datu ielāde apstājās.loadedmetadata: Metadati ir pieejami (izmēri, ilgums).loadeddata: Sākotnējie dati ir gatavi atskaņošanai.canplay: elements var sākt atskaņot, bet var būt nepieciešama buferizācija.canplaythrough: elements var atskaņot līdz galam bez pārtraukumiem buferizācijas dēļ.playing: Atskaitīšana ir sākusies.play: Atskaitīšana ir uzsākta vai atsākta.pause: Atskaitīšana tika pārtraukta.waiting: Atskaitīšana apstājās buferizācijas vajadzības dēļ.seeking: Lietotājs pārvietojas pa laika skalas.seeked: Lietotājs ir pabeidzis pārvietošanos pa laika skalas.ended: Atskaitīšana ir beigusies.durationchange: Resursa ilgums ir mainījies.timeupdate: Pašreizējā atskaņošanas pozīcija ir mainījusies.volumechange: Skaļuma vai klusuma stāvoklis ir mainījies.ratechange: Atskaitīšanas ātrums ir mainījies.resize: Video izmērs ir mainījies (piemēram, ierīces orientācijas maiņas rezultātā).cuechange: Aktīvie teksta daļas pašreizējā taklā ir mainījušās.
Piemērs abonēt play notikumu:
// Iegūt video elementu
const videoElement = document.getElementById('myVideo');
// Abonēt `play` notikumu
videoElement.addEventListener('play', () => {
// Darbības, sākot atskaņošanu
console.log('Video sāka atskaņot');
});