2012-05-10 22 views
5

Tôi đang cố gắng tìm hiểu xem có cuộc gọi lại nào không khi người chơi là không phải lưu vào bộ đệm nữa.Có một cuộc gọi lại js nào khi trình phát youtube bắt đầu lại sau khi tạm dừng bộ đệm không?

Tôi đang sử dụng onPlayerBuffering: function(){}; ngay bây giờ khi người chơi bắt đầu lưu vào bộ đệm, nhưng tôi dường như không thể tìm thấy bất kỳ điều gì ngược lại.

onPlayerPlaying: function(){}; dường như không hoạt động khi bộ đệm của trình phát.

Có ai biết nếu điều này là có thể không?

Ngoài ra, tôi đang sử dụng Nirvana Tikku 's jquery-youtube pluggin, một danh sách gọi lại are herehere ... Sẽ không có công việc nào trong số này thực hiện công việc?

THANKS !!

Trả lời

0

Ckeck ra máy nghe nhạc API YouTube https://developers.google.com/youtube/js_api_reference#Events

Bạn chỉ cần lắng nghe những sự kiện onStateChange:

Đây là bản trình diễn làm việc: http://jsbin.com/izolo/edit

mã mẫu:

function handlePlayerStateChange (state) { 
    switch (state) { 
    case 1: 
    case 3: 
     // Video has begun playing/buffering 
     videoContainer.cycle('pause'); 
     break; 
    case 2: 
    case 0: 
     // Video has been paused/ended 
     videoContainer.cycle('resume'); 
     break; 
    } 
} 

function onYouTubePlayerReady(id){ 
    var player = $('#' + id)[0]; 
    if (player.addEventListener) { 
    player.addEventListener('onStateChange', 'handlePlayerStateChange'); 
    } 
    else { 
    player.attachEvent('onStateChange', 'handlePlayerStateChange'); 
    } 
} 
0

tôi sẽ thiết lập một chức năng để kiểm tra định kỳ liệu đệm được tiếp tục hay không:

// set interval to something reasonable, 5 seconds? 
var buffercheck = setInterval(bufferstatus, 5000); 
function bufferstatus() { 
    onPlayerBuffering: function(){ /* your code for a callback here */ }, 
} 
+0

xin lỗi, tôi cần chức năng gọi lại để không lưu vào bộ đệm nữa, không phải thứ gì đó liên tục kiểm tra cuộc gọi lại onPlayerBuffering .. Tôi đánh giá cao sự cố gắng của bạn! –

+0

ok, tôi sẽ xem có điều gì xảy ra không! –

Các vấn đề liên quan