首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用playlist参数嵌入youtube视频

使用playlist参数嵌入youtube视频
EN

Stack Overflow用户
提问于 2011-04-05 21:07:56
回答 2查看 3.2K关注 0票数 0

我正在使用javascript youtube api嵌入youtube视频,我在使用swfobject.embed功能嵌入播放列表时遇到了困难。我在javascript api文档中找到的im使用的代码是:

代码语言:javascript
复制
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中指定的第一个视频。

有没有其他方法可以做到这一点?我做错了吗?

有人能帮我解决这个问题吗?

我有另一项工作,但它将涉及到大量的实现,我宁愿有一个简单的解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-05 21:32:09

embedded AS2 player has been deprecated和playlist参数似乎不能与其配合使用。

您需要使用嵌入式AS3播放器,这只需要您将version=3添加到参数列表中。

示例:

代码语言:javascript
复制
http://www.youtube.com/v/NKU6oOUho74?version=3&showsearch=0&version=3&enablejsapi=1&playerapiid=ytplayer&rel=0&fs=1&playlist=uDEQVgyNz88,AmKwF_Si734

其他提示:

  • 初始视频的ID不应该出现在播放列表中,除非您想让它播放两次。
  • 如果您不想让播放器在列表结束时停止播放,请添加一个loop=1。没有loop=1,即使是用户也无法重新启动播放列表。
票数 1
EN

Stack Overflow用户

发布于 2011-04-05 21:12:08

据我所知,您应该将&playnext=1添加到您的网址中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5552329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档