Belirli zamanda görünen kısım
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.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
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);
evet çalısıyo ben bunu iframe de kullanmak istiyom js bilgim nerdeyse yok nasıl yaparım biraz denedim ama basarısız oldum