这是在扼杀我。我的代码有一个小提琴here。没什么好看的,只是想加载YouTube视频。
我做了些蠢事吗?
答案 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 是正确的事件名称,我只是在这里猜测。