2012-08-30 111 views
2

我有一些麻煩,使用YouTube API。目前,我只是試圖在視頻旁邊放置一個「播放」按鈕。我在本地網絡服務器上運行代碼(而不是在我的硬盤上),並且我在互聯網上搜索了多個主題都無濟於事。這裏有一個演示中,我在另一個計算器話題看到,這理論上應該工作(這就是我想目前使用的代碼):http://jsfiddle.net/L8qMe/1/ 然而,在Firefox 15和IE在Windows 7上,播放按鈕不爲我工作演示,所以我不再認爲這是一個代碼問題。這可能是安全設置嗎?有沒有辦法解決它?請幫忙!的Youtube API的Javascript播放/暫停/停止不工作

更新:無論是演示,也沒有我的網絡服務器(運行演示代碼)在谷歌瀏覽器可以工作。

回答

0

您需要添加事件監聽器:

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

檢查JSFiddle

+0

非常感謝您!這很好用! – Nick