我如何知道 YouTube 视频何时暂停或结束?
How do I know when a YouTube video has paused or finished?
我正在通过 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
的更多信息
我正在通过 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
的更多信息