Sobes.tech
Middle

Na které události se lze přihlásit pro prvky videa nebo audia?

sobes.tech AI

Odpověď od AI

Můžete se přihlásit k následujícím událostem pro prvky video nebo audio:

  • loadstart: Začíná proces načítání zdroje.
  • progress: Zdroj se načítá.
  • suspend: Načítání bylo pozastaveno (například odpojení sítě).
  • abort: Načítání bylo přerušeno uživatelem.
  • error: Došlo k chybě při načítání nebo přehrávání.
  • emptied: Stav sítě prvku je prázdný.
  • stalled: Načítání dat bylo zastaveno.
  • loadedmetadata: Metadata jsou připravena (rozměry, délka).
  • loadeddata: Počáteční data pro přehrávání jsou připravena.
  • canplay: Prvek může začít přehrávat, ale může být potřeba bufferování.
  • canplaythrough: Prvek může přehrávat až do konce bez zastavení kvůli bufferování.
  • playing: Přehrávání začalo.
  • play: Přehrávání bylo spuštěno nebo pokračuje.
  • pause: Přehrávání bylo pozastaveno.
  • waiting: Přehrávání bylo zastaveno kvůli nutnosti bufferování.
  • seeking: Uživatel se pohybuje v časové ose.
  • seeked: Uživatel dokončil pohyb v časové ose.
  • ended: Přehrávání skončilo.
  • durationchange: Délka zdroje se změnila.
  • timeupdate: Aktuální pozice přehrávání se změnila.
  • volumechange: Hlasitost nebo stav ztlumení se změnily.
  • ratechange: Rychlost přehrávání se změnila.
  • resize: Velikost videa se změnila (například v důsledku změny orientace zařízení).
  • cuechange: Aktivní části textu pro aktuální stopu se změnily.

Příklad přihlášení k události play:

// Získat prvek videa
const videoElement = document.getElementById('myVideo');

// Přihlásit se k události 'play'
videoElement.addEventListener('play', () => {
  // Akce při začátku přehrávání
  console.log('Video začalo přehrávat');
});