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工作。
我試圖在幾周前聯繫youtube,並有幾乎相同的問題。 – Jason
當你播放視頻時發生了什麼?錯誤控制檯是否顯示API可能引發的任何錯誤? – jlmcdonald
在控制檯沒有錯誤.. – Reuben