我正在使用javascript youtube api嵌入youtube视频,我在使用swfobject.embed功能嵌入播放列表时遇到了困难。我在javascript api文档中找到的im使用的代码是:
var splitSrc = src.split(",");
var params = { allowScriptAccess: "always", wmode: "transparent", allowFullScreen: "true" };
var atts = { id: "myytplayer" };
if (splitSrc.length > 1) {
swfobject.embedSWF("http://www.youtube.com/v/" + splitSrc[0] + "?showsearch=0&enablejsapi=1&playerapiid=ytplayer&rel=0&fs=1&playlist=" + src,
"PlayerYoutube", "0", "0", "8", null, null, params, atts);
}其中src是以逗号分隔的视频in列表,但播放器仅加载splitSrc中指定的第一个视频。
有没有其他方法可以做到这一点?我做错了吗?
有人能帮我解决这个问题吗?
我有另一项工作,但它将涉及到大量的实现,我宁愿有一个简单的解决方案。
发布于 2011-04-05 21:32:09
embedded AS2 player has been deprecated和playlist参数似乎不能与其配合使用。
您需要使用嵌入式AS3播放器,这只需要您将version=3添加到参数列表中。
示例:
http://www.youtube.com/v/NKU6oOUho74?version=3&showsearch=0&version=3&enablejsapi=1&playerapiid=ytplayer&rel=0&fs=1&playlist=uDEQVgyNz88,AmKwF_Si734其他提示:
发布于 2011-04-05 21:12:08
据我所知,您应该将&playnext=1添加到您的网址中。
https://stackoverflow.com/questions/5552329
复制相似问题