Sobes.tech
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');
});