使用API​​加载YouTube视频

时间:2011-10-26 12:51:30

标签: javascript api youtube

这是在扼杀我。我的代码有一个小提琴here。没什么好看的,只是想加载YouTube视频。

我做了些蠢事吗?

2 个答案:

答案 0 :(得分:1)

这一行:

ytplayer = loadVideoById('Ahg6qcgoay4', 0,'medium');

应该是这样的:

ytplayer.loadVideoById('Ahg6qcgoay4', 0,'medium');

loadVideoById是玩家的一种方法。当你试图运行它时,你应该看到“loadVideoById未定义”错误。

让它运行的一种更简单的方法是将视频ID包含在您要加载的网址中:

var videoID = 'Ahg6qcgoay4';
swfobject.embedSWF("http://www.youtube.com/v/" + videoID + "?version=3&enablejsapi=1&playerapiid=player1", ...

答案 1 :(得分:0)

我认为您需要先订阅eventlistener。

你可以尝试

ytplayer.addEventListener("**onPlayerReady**", "onYouTubePlayerReady");

确保 onPLayerReady 是正确的事件名称,我只是在这里猜测。