是否可以进行Youtube缓冲区完成事件

Bar*_*icz 7 javascript youtube buffering

是否有可能通过javascript检测到youtube缓冲的完成?这里http://code.google.com/intl/de-DE/apis/youtube/js_api_reference.html有很多方法,但没有人有"完成缓冲"的事件.

小智 0

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 当整个视频完成缓冲时,此功能有效。我认为 Bartosz 的意思是如何检查视频是否有足够的缓冲以便播放器开始播放。 (5认同)