如何知道YouTube视频何时暂停或完成?

时间:2015-06-04 20:08:58

标签: javascript jquery events youtube youtube-api

我正在通过YouTube数据API将视频播放到网站上,并希望在视频暂停或完成时注册回调。一旦这些行为发生,事件是否会触发?有没有一种方法可以检测视频是暂停还是已完成?

1 个答案:

答案 0 :(得分:1)

订阅活动

function onYouTubePlayerReady(playerId) {
  ytplayer = document.getElementById("myytplayer");
  ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
}

function onytplayerStateChange(newState) {
   alert("Player's new state: " + newState);
}

有关https://developers.google.com/youtube/js_api_reference#SubscribingEvents

的更多信息