2011-07-21 14 views

Respuesta

1
var ytplayer; 

function onYouTubePlayerReady(playerId) { 
    ytplayer = document.getElementById("myytplayer"); 
    checkBuffer(); 
} 

function checkBuffer(){ 
    if(ytplayer.getVideoBytesLoaded() == ytplayer.getVideoBytesTotal()){ 
     alert('Buffer Complete!'); 
    }else{ 
     var t = setTimeout(function(){ 
      Editor.split(); 
     },1000); 
    } 
} 
+3

Esto funciona cuando todo el video ha completado el almacenamiento en búfer. Creo que Bartosz quiso saber cómo comprobar si el video había amortiguado lo suficiente para que el jugador comenzara a jugar. – Joren

+0

Exactamente. Pidió "terminar un almacenamiento en búfer de youtube". Si necesita comenzar algo antes, simplemente cambie la lógica "ytplayer.getVideoBytesLoaded() == ytplayer.getVideoBytesTotal()" según sus necesidades. –

Cuestiones relacionadas