2012-11-21 24 views
1

我目前使用調用使用YouTube API影片在:如何分辨當YouTube視頻與YouTube API

<div id="ytapiplayer"> 
    You need Flash player 8+ and JavaScript enabled to view this video. 
</div> 

var params = { allowScriptAccess: "always" }; 
var atts = { id: "myytplayer" }; 
swfobject.embedSWF(
    "http://www.youtube.com/v/TEHWDA_6e3M?enablejsapi=1&playerapiid=ytplayer&version=3", 
    "ytapiplayer", 
    "960", 
    "540", 
    "8", 
    null, 
    null, 
    params, 
    atts 
); 

不過,我需要有東西在視頻播放的情況發生。

我一直在嘗試使用此: https://developers.google.com/youtube/js_api_reference#Adding_event_listener 像這樣:

function onYouTubePlayerReady(playerId) { 
    ytplayer = document.getElementById("myytplayer"); 
    ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); 
} 

function onytplayerStateChange(newState) { 
    alert("Player's new state: " + newState); 
} 

雖然我從來沒有使用JavaScript在這個級別也不之前的API工作。

+0

我試圖在幾周前聯繫youtube,並有幾乎相同的問題。 – Jason

+0

當你播放視頻時發生了什麼?錯誤控制檯是否顯示API可能引發的任何錯誤? – jlmcdonald

+0

在控制檯沒有錯誤.. – Reuben

回答