我正在使用方法将YouTube视频嵌入我的网站。
我需要在访问者看到我的视频时触发JavaScript功能。
基本上,我的视频是基于教程的。 我想在访问者看到视频时触发反馈表。
我不确定何时以及如何触发事件?? !! 在视频开头或结尾。
请帮帮我。
答案 0 :(得分:0)
显示无边框播放器的HTML页面必须实现名为onYouTubePlayerReady的回调函数。当播放器完全加载并且API准备好接收呼叫时,API将调用此函数。可能的状态是:
onStateChange每当玩家的状态发生变化时,都会触发此事件。可能的值是未启动(-1),结束(0),播放(1),暂停(2),缓冲(3),视频提示(5)。首次加载SWF时,它将广播未启动的(-1)事件。当视频被提示并准备播放时,它将播放视频提示事件(5)。“
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
}
function onytplayerStateChange(newState) {
alert("Player's new state: " + newState);
}