2012-04-18 124 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); 
} 
相關問題