2

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

更新:演示和我的网络服务器(运行演示的代码)都不能在谷歌浏览器中运行。

4

1 回答 1

0

您需要添加事件侦听器:

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

检查JSFiddle

于 2012-08-30T01:23:26.370 回答