Youtube Javascript API播放/暂停/停止不起作用

时间:2012-08-30 01:14:21

标签: javascript html api iframe youtube

我在使用Youtube API时遇到了一些麻烦。目前我只是想在视频旁边放一个“播放”按钮。我在本地网络服务器上运行代码(不在我的硬盘上),我在互联网上搜索了多个主题但无济于事。这是我在另一个stackoverflow主题上看到的一个演示,它理论上应该可行(并且它是我当前尝试使用的代码):http://jsfiddle.net/L8qMe/1/ 但是,在Windows 7上的Firefox 15和IE中,播放按钮在演示中对我不起作用,所以我不再认为这是代码问题。是安全设置吗?有办法解决吗?请帮忙!

更新:演示版和我的网络服务器(运行演示代码)都不适用于谷歌浏览器。

1 个答案:

答案 0 :(得分:0)

您需要添加事件侦听器:

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

检查JSFiddle