嵌入youtube视频与播放列表参数

Embeding youtube videos with playlist parameter

本文关键字:播放列表 参数 视频 youtube 嵌入      更新时间:2023-09-26

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

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是一个逗号分隔的视频id列表,但播放器只加载splitSrc[0]中指定的第一个视频。

还有别的方法吗?我做错了吗?

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

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

嵌入式AS2播放器已弃用,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

其他建议:

  • 初始视频的ID不应该在播放列表中,除非你想播放两次。
  • 添加循环=1,如果你不希望玩家在列表完成时停止。如果没有loop=1,即使用户也无法重新启动播放列表。

据我所知,您应该在URL中添加&playnext=1