Sobes.tech
Middle

Video və ya səs elementləri üçün hansı hadisələrə abunə olmaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

video və ya audio elementləri üçün aşağıdakı hadisələrə abunə ola bilərsiniz:

  • loadstart: Resursun yüklənmə prosesi başlayır.
  • progress: Resurs yüklənir.
  • suspend: Yükləmə dayandırıldı (məsələn, şəbəkə bağlantısı kəsildi).
  • abort: Yükləmə istifadəçi tərəfindən dayandırıldı.
  • error: Yükləmə və ya oynatma zamanı xəta baş verdi.
  • emptied: Elementin şəbəkə vəziyyəti boşdur.
  • stalled: Məlumatların yüklənməsi dayandırıldı.
  • loadedmetadata: Meta məlumatlar hazırdır (ölçülər, müddət).
  • loadeddata: Oynatma üçün ilkin məlumatlar hazırdır.
  • canplay: Element oynatmağı başlada bilər, lakin bufferlama lazım ola bilər.
  • canplaythrough: Element bufferlama olmadan sona qədər oynana bilər.
  • playing: Oynatma başladı.
  • play: Oynatma başlatıldı və ya yeniləndi.
  • pause: Oynatma dayandırıldı.
  • waiting: Bufferlama ehtiyacı səbəbindən oynatma dayandı.
  • seeking: İstifadəçi zaman xəttində hərəkət edir.
  • seeked: İstifadəçi zaman xəttində hərəkəti tamamladı.
  • ended: Oynatma bitdi.
  • durationchange: Resursun müddəti dəyişdi.
  • timeupdate: İndiki oynatma mövqeyi dəyişdi.
  • volumechange: Səs və ya susma vəziyyəti dəyişdi.
  • ratechange: Oynatma sürəti dəyişdi.
  • resize: Video ölçüsü dəyişdi (məsələn, cihazın istiqamətinin dəyişməsi ilə).
  • cuechange: Cari trekin aktiv mətn hissələri dəyişdi.

play hadisəsinə abunə olma nümunəsi:

// Video elementini əldə et
const videoElement = document.getElementById('myVideo');

// `play` hadisəsinə abunə ol
videoElement.addEventListener('play', () => {
  // Oynatmanın başlanğıcında ediləcək əməliyyatlar
  console.log('Video oynatmağa başladı');
});