我怎么知道什么时候YouTube视频暂停或完成

How do I know when a YouTube video has paused or finished?

本文关键字:暂停 视频 什么时候 YouTube 我怎么知道      更新时间:2023-09-26

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

订阅事件

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的更多信息