2016-11-08 46 views
0

我正在使用Youtube API,並想知道是否有人知道,如果當你點擊YouTube播放器的時間(在視頻的底部)以進展/或返回視頻中的較早點時,如果BUFFERING或state = 3值總是會發生?點擊不同時間的Youtube API BUFFERING(state = 3)總是會發生?

例如:

function onPlayerStateChange(event) { 
    //video is buffering, one cause is the user 
    //clicked to progress/go back in the video. 
    //Does buffering state always happen in this case? 
    if (event.data == 3) { 
     //BUFFERING 
    } 
} 

回答

0

旨在按下播放按鈕或播放器的時候,火3(緩衝)由於onStateChange。如here所述,事件在玩家狀態改變時觸發。 API傳遞evnt監聽器函數的事件對象的data屬性將指定與新玩家狀態對應的整數。下面是可能的值:

  • -1(未啓動)
  • 0(截止)
  • 1(播放)
  • 2(已暫停)
  • 3(緩衝)
  • 5(視頻提示)。
相關問題