我在使用YouTube API时遇到了一些麻烦。目前,我只是想在视频旁边添加一个“播放”按钮。我正在本地Web服务器(而不是硬盘驱动器)上运行代码,并且在Internet上搜索了多个主题都无济于事。这是我在另一个stackoverflow主题上看到的演示,从理论上讲应该可以正常工作(这是我当前正在尝试使用的代码):http://jsfiddle.net/L8qMe/1/
但是,在Windows 7上的Firefox 15和IE中,演示中的播放按钮对我不起作用,因此我不再认为这是代码问题。可能是安全设置吗?有办法解决吗?请帮忙!
更新:演示和我的Web服务器(运行演示的代码)都无法在谷歌浏览器中使用。
最佳答案
您需要添加事件侦听器:
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
ytplayer.addEventListener("onError", "onPlayerError");
}
检查JSFiddle
关于javascript - Youtube Javascript API播放/暂停/停止不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12188614/