Sobes.tech
Middle

Video veya ses öğeleri için hangi olaylara abone olunabilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

video veya audio öğeleri için aşağıdaki olaylara abone olabilirsiniz:

  • loadstart: Kaynağın yüklenme süreci başlar.
  • progress: Kaynak yükleniyor.
  • suspend: Yükleme durduruldu (örneğin, ağ bağlantısı kesildi).
  • abort: Kullanıcı tarafından yükleme iptal edildi.
  • error: Yükleme veya oynatma sırasında hata oluştu.
  • emptied: Öğenin ağ durumu boş.
  • stalled: Veri yükleme durdu.
  • loadedmetadata: Meta veriler hazır (boyutlar, süre).
  • loadeddata: Oynatma için başlangıç verileri hazır.
  • canplay: Öğenin oynatmaya başlaması mümkün, ancak tamponlama gerekebilir.
  • canplaythrough: Öğenin sonunda duraksamadan oynatılabilir.
  • playing: Oynatma başladı.
  • play: Oynatma başlatıldı veya devam ettirildi.
  • pause: Oynatma duraklatıldı.
  • waiting: Tamponlama gerekçesiyle oynatma durdu.
  • seeking: Kullanıcı zaman çizelgesinde arama yapıyor.
  • seeked: Kullanıcı zaman çizelgesinde aramayı tamamladı.
  • ended: Oynatma sona erdi.
  • durationchange: Kaynağın süresi değişti.
  • timeupdate: Mevcut oynatma konumu değişti.
  • volumechange: Ses seviyesi veya sessiz mod değişti.
  • ratechange: Oynatma hızı değişti.
  • resize: Video boyutu değişti (örneğin, cihaz yönlendirmesi nedeniyle).
  • cuechange: Geçerli parça için aktif metin bölümleri değişti.

play olayına abone olma örneği:

// Video öğesini al
const videoElement = document.getElementById('myVideo');

// 'play' olayına abone ol
videoElement.addEventListener('play', () => {
  // Oynatmaya başlandığında yapılacaklar
  console.log('Video oynatmaya başladı');
});