• 23-02-2024, 00:38:00
    #1
    Merhaba,

    Tutor LMS ile yapılan bir eğitim sitemiz var. Bu sitede eğitim videosu açıkken yan sekmeye geçince ya da tarayıcıyı simge durumuna küçültünce video dursun istiyoruz. Bu konuda bilgisi olan var mı? Ücretli destek de alabilirim.
  • 23-02-2024, 09:45:26
    #2
    hocam kullanılan video oynatıcı nedir tam bilmiyorum ama normal video olarak düşünüyorum o yüzden şöyle yapabilirsiniz.
           
     const video = document.getElementById('myVideo');               
     // Tarayıcı odağı değiştiğinde (yan sekme açıldığında)        
    document.addEventListener('visibilitychange', () => {            
    if (document.visibilityState === 'hidden') {             
       // Eğer yan sekmedeysek videoyu duraklat             
       video.pause();        
        } else {            
        // Eğer ana sekmedeysek videoyu oynat         
           video.play();      
          }     
       });      
       // Tarayıcı simge durumuna küçültüldüğünde    
        window.addEventListener('blur', () => {       
         video.pause();  
         });      
       // Tarayıcı simge durumundan geri geldiğinde   
         window.addEventListener('focus', () => {     
           video.play();  
         });
    youtube veya başka bir servis ise ilgili kodlarını kullanmanız gerekebilir.
  • 23-02-2024, 11:50:21
    #3
    mtlive adlı üyeden alıntı: mesajı görüntüle
    hocam kullanılan video oynatıcı nedir tam bilmiyorum ama normal video olarak düşünüyorum o yüzden şöyle yapabilirsiniz.
          
     const video = document.getElementById('myVideo');              
     // Tarayıcı odağı değiştiğinde (yan sekme açıldığında)        
    document.addEventListener('visibilitychange', () => {            
    if (document.visibilityState === 'hidden') {            
       // Eğer yan sekmedeysek videoyu duraklat            
       video.pause();        
        } else {            
        // Eğer ana sekmedeysek videoyu oynat        
           video.play();      
          }    
       });      
       // Tarayıcı simge durumuna küçültüldüğünde    
        window.addEventListener('blur', () => {      
         video.pause();  
         });      
       // Tarayıcı simge durumundan geri geldiğinde  
         window.addEventListener('focus', () => {    
           video.play();  
         });
    youtube veya başka bir servis ise ilgili kodlarını kullanmanız gerekebilir.
    Benzer bir yöntemi denedim ama sonuç alamadım. Eğer olmazsa ücretli destek verir misiniz?
  • 23-02-2024, 12:02:31
    #4
    bakarız hocam elimizden geldiğince