我在使用Youtube API时遇到了一些麻烦。目前我只是想在视频旁边放一个“播放”按钮。我在本地网络服务器上运行代码(不在我的硬盘上),我在互联网上搜索了多个主题但无济于事。这是我在另一个stackoverflow主题上看到的一个演示,它理论上应该可行(并且它是我当前尝试使用的代码):http://jsfiddle.net/L8qMe/1/ 但是,在Windows 7上的Firefox 15和IE中,播放按钮在演示中对我不起作用,所以我不再认为这是代码问题。是安全设置吗?有办法解决吗?请帮忙!
更新:演示版和我的网络服务器(运行演示代码)都不适用于谷歌浏览器。
答案 0 :(得分:0)
您需要添加事件侦听器:
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
ytplayer.addEventListener("onError", "onPlayerError");
}
检查JSFiddle