PHP kodları 1 kere derlenir 1 kere çalışır ve biter. Sonradan olaylara (event) lere müdahale etmek istiyorsan javascript kullanmalısın. PHP dilinin amacıda videonun bitip bitmediğini tutmak gibi işlemler için değil sadece serverda hesaplanabilecek değişkenleri ve fonksyionları hesaplamaktır.
ÖRN: PHP de videonun süresini biliyorsundur ama jacascript de nasıl bu süre sonra bir sayfaya geçeceğini bilmiyorsundur.

5000 -> 5 saniye sonra demektir. 5sn sonra google.co.in adresine yönlenir.
<script>
    window.setTimeout(function(){
        window.location.href = "https://www.google.co.in";
    }, 5000);
</script>
Eğer PHP ile süre varsa yani değişkense süre. ve veritabannında felan tutuyorsan yada dinmaik oluşan bir videonun süresi gibi bir durum varsa $sure degiskeninde video süresi olduğunu varsayalım..

<script>
    window.setTimeout(function(){
        window.location.href = "https://www.google.co.in";
    }, <?php echo $sure; ?> *1000);
</script>