v2.5.2
Giriş yap

Belirli zamanda görünen kısım

Anonim
349 defa görüntülendi ve 2 kişi tarafından değerlendirildi

mesela netflix de bölümün sonuna geldinmi sağ asağıda bi sonraki bölüme geç butonu çıkıyo bunu nasıl yapa bilirim.

sarjaleti
824 gün önce

Böyle bir şey işini görür gibi

<video id="video" src="https://www.w3schools.com/tags/movie.mp4" height="300" controls muted autoplay></video><br>
<b id="duration">0:00</b><br>
<b id="current">0:00</b><br><br>
<button id="button" style="display: none;">Diğer Video</button>
// Videoyu sürekli kontrol etmek için interval oluşturuyoruz
let interval = setInterval(function() {
	if (video.readyState > 0) {
    // video.duration ile videonun uzunluğunu alıyoruz
	  let video_minutes = parseInt(video.duration / 60, 10);
		let video_seconds = parseInt(video.duration % 60);
    
    // video.currentTime ile kullanıcının olduğu saniyeyi alıyoruz
	  let current_minutes = parseInt(video.currentTime / 60, 10);
		let current_seconds = parseInt(video.currentTime % 60);

    //
    duration.innerHTML = `${video_minutes}:${video_seconds}`;
    current.innerHTML = `${current_minutes}:${current_seconds}`;
    
    // Eğer videonun dakikası kullanıcının olduğu dakikaya eşitse ve videonun saniyesi ile kullanıcının olduğu saniye arasında 7 saniye varsa butonu göster, yoksa butonu gizle
    if (video_minutes === current_minutes && video_seconds - current_seconds <= 7) {
      button.style.display = "block";
    } else {
      button.style.display = "none";
    }
	}
  // 200: 2 milisaniyede bir bu kod bloğunun çalışmasına yarıyor
}, 200);