2012-04-18 117 views
-1

我正在使用方法在我的网站中嵌入YouTube视频。如何在开始播放时触发Javascript事件的YouTube API

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

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

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

请帮助我。

+1

你应该表现出你的代码。没有代码就很难回答这样的问题。 – Trott 2012-04-18 05:07:55

回答

0

检查youtube api for javascript

时显示的边框播放器必须实现一个名为onYouTubePlayerReady回调函数你的HTML页面。 。当玩家完全加载且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); 
} 
相关问题