Sobes.tech
Middle

Na ktoré udalosti sa môžete prihlásiť pre prvky videa alebo audia?

sobes.tech AI

Odpoveď od AI

Môžete sa prihlásiť k nasledujúcim udalostiam pre prvky video alebo audio:

  • loadstart: Začína proces načítania zdroja.
  • progress: Zdroj sa načítava.
  • suspend: Načítanie bolo pozastavené (napríklad odpojenie siete).
  • abort: Načítanie bolo prerušené používateľom.
  • error: Pri načítaní alebo prehrávaní došlo k chybe.
  • emptied: Stav siete prvku je prázdny.
  • stalled: Načítanie dát bolo zastavené.
  • loadedmetadata: Metaúdaje sú pripravené (rozmery, dĺžka).
  • loadeddata: Počiatočné údaje na prehrávanie sú pripravené.
  • canplay: Prvok môže začať prehrávať, ale môže byť potrebné bufferovanie.
  • canplaythrough: Prvok môže prehrávať až do konca bez zastávok na bufferovanie.
  • playing: Prehrávanie začalo.
  • play: Prehrávanie bolo spustené alebo pokračuje.
  • pause: Prehrávanie bolo pozastavené.
  • waiting: Prehrávanie bolo zastavené kvôli potrebe bufferovania.
  • seeking: Používateľ sa pohybuje v časovej osi.
  • seeked: Používateľ ukončil pohyb v časovej osi.
  • ended: Prehrávanie skončilo.
  • durationchange: Dĺžka zdroja sa zmenila.
  • timeupdate: Aktuálna pozícia prehrávania sa zmenila.
  • volumechange: Hlasitosť alebo stav stlmenia sa zmenil.
  • ratechange: Rýchlosť prehrávania sa zmenila.
  • resize: Veľkosť videa sa zmenila (napríklad v dôsledku zmeny orientácie zariadenia).
  • cuechange: Aktívne časti textu pre aktuálnu stopu sa zmenili.

Príklad prihlásenia na udalosť play:

// Získať prvok videa
const videoElement = document.getElementById('myVideo');

// Prihlásiť sa na udalosť 'play'
videoElement.addEventListener('play', () => {
  // Akcie pri začiatku prehrávania
  console.log('Video začalo prehrávať');
});