Middle
Milliste sündmuste jaoks saab tellida video või heli elemente?
sobes.tech AI
Vastus AI-lt
Saate tellida järgmisi sündmusi video või audio elementide jaoks:
loadstart: Ressursi laadimise protsess on alanud.progress: Ressursi laadimise ajal.suspend: Laadimine on peatatud (näiteks võrgu välja lülitamine).abort: Laadimine on kasutaja poolt katkestatud.error: Laadimise või esitamise ajal tekkis viga.emptied: Elementi võrgu olek on tühi.stalled: Andmete laadimine on peatunud.loadedmetadata: Metaandmed on valmis (mõõtmed, kestus).loadeddata: Esialgsed andmed on valmis esitamiseks.canplay: element saab alustada esitust, kuid võib olla vaja buferit.canplaythrough: element saab esitada kuni lõpuni ilma pausideta buferdamise tõttu.playing: Esitamine on alanud.play: Esitamine on alguse saanud või uuesti alustanud.pause: Esitamine on peatatud.waiting: Esitamine on peatunud buferdamise vajaduse tõttu.seeking: Kasutaja liigub ajaskaala.seeked: Kasutaja on lõpetanud liikumise ajaskaala.ended: Esitamine on lõppenud.durationchange: Ressursi kestus on muutunud.timeupdate: Praegune esitusaeg on muutunud.volumechange: Helitugevus või vaigistuse olek on muutunud.ratechange: Esitamise kiirus on muutunud.resize: Video suurus on muutunud (näiteks seadme orientatsiooni muutumise tõttu).cuechange: Aktiivsed teksti osad praegusel taktil on muutunud.
Näide tellimaks play sündmust:
// Saame video elemendi
const videoElement = document.getElementById('myVideo');
// Tellime `play` sündmust
videoElement.addEventListener('play', () => {
// Tegevused esitamise alguses
console.log('Video algas esitama');
});