Middle
Milyen eseményekre lehet feliratkozni videó vagy audio elemekhez?
sobes.tech MI
Válasz az MI-től
Az video vagy audio elemekhez az alábbi eseményekre feliratkozhatsz:
loadstart: A forrás betöltési folyamata megkezdődik.progress: A forrás betöltés alatt áll.suspend: A betöltés megszakadt (pl. hálózati kapcsolat megszakadása).abort: A betöltés a felhasználó által megszakadt.error: Hiba történt a betöltés vagy lejátszás során.emptied: Az elem hálózati állapota üres.stalled: Az adatok betöltése megállt.loadedmetadata: A metaadatok készen állnak (méretek, időtartam).loadeddata: A kezdő adatok készen állnak a lejátszáshoz.canplay: Az elem elindíthatja a lejátszást, de lehet, hogy bufferelés szükséges.canplaythrough: Az elem lejátszható a végéig megállás nélkül bufferelés nélkül.playing: A lejátszás megkezdődött.play: A lejátszás elindult vagy folytatódik.pause: A lejátszás szünetel.waiting: A lejátszás megállt bufferelési szükségessége miatt.seeking: A felhasználó keres a idővonalon.seeked: A felhasználó befejezte a keresést az idővonalon.ended: A lejátszás befejeződött.durationchange: Az erőforrás időtartama megváltozott.timeupdate: A jelenlegi lejátszási pozíció megváltozott.volumechange: A hangerő vagy a némítás állapota megváltozott.ratechange: A lejátszási sebesség megváltozott.resize: A videó mérete megváltozott (pl. eszközorientáció változása miatt).cuechange: A jelenlegi sáv aktív szövegrészei megváltoztak.
Példa az play eseményre való feliratkozásra:
// Videó elem lekérése
const videoElement = document.getElementById('myVideo');
// Feliratkozás az 'play' eseményre
videoElement.addEventListener('play', () => {
// Teendők a lejátszás kezdetén
console.log('A videó elindult a lejátszás');
});