-1

我正在使用方法在我的网站中嵌入 YouTube 视频。

当访问者看到我的视频时,我需要触发 JavaScript 函数。

基本上,我的视频是基于教程的。我想在访问者看到视频时触发反馈表单。

我不确定何时以及如何触发事件??!!在视频的开头或结尾。

请帮帮我。

4

1 回答 1

0

检查youtube api 的 javascript

显示无镶边播放器的 HTML 页面必须实现名为 onYouTubePlayerReady 的回调函数。当播放器完全加载并且 API 准备好接收调用时,API 将调用此函数。可能的状态是:

onStateChangeThis 事件在玩家状态改变时触发。可能的值是未开始 (-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);
 }
于 2012-04-18T15:53:25.797 回答