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ı');
});