Php 如何在嵌入式YouTube播放器中播放视频ID列表?

Php 如何在嵌入式YouTube播放器中播放视频ID列表?,php,javascript,jquery,youtube,playlist,Php,Javascript,Jquery,Youtube,Playlist,我最近发现它可以让你控制播放器,加载和播放视频 它允许您定义一个“”操作(允许我通过其ID播放下一个视频),但我认为,在设置该参数并初始化播放器后,无法更改该参数。因此,我的“播放列表”仅限于两个视频:初始视频和在初始视频结束后播放的视频 我错了吗?到底有没有一种方法可以通过使用插件来实现这一点,或者我应该尝试另一种方法 例如,YouTube API提供了一个接受视频ID数组的函数,但是当我试图直接使用这个API时,我不知道从哪里开始 提前谢谢 您可以在播放器上使用loadVideoById

我最近发现它可以让你控制播放器,加载和播放视频

它允许您定义一个“”操作(允许我通过其ID播放下一个视频),但我认为,在设置该参数并初始化播放器后,无法更改该参数。因此,我的“播放列表”仅限于两个视频:初始视频和在初始视频结束后播放的视频

我错了吗?到底有没有一种方法可以通过使用插件来实现这一点,或者我应该尝试另一种方法

例如,YouTube API提供了一个接受视频ID数组的函数,但是当我试图直接使用这个API时,我不知道从哪里开始


提前谢谢

您可以在播放器上使用loadVideoById

 if (ytplayer) {
        ytplayer.loadVideoById(id, 0, "default");//Replace id with the video id.
    }

嵌入式播放器采用数组形式的播放列表参数:

<div id="ytapiplayer">
      You will need Flash 8 or better to view this content.
</div>

<script type="text/javascript">
          var params = { allowScriptAccess: "always" };
          var atts = { id: "myytplayer" };

          playlistids = new Array('_T8dw1nK7b0','aF4i2XXFqL0','a_lsWeGq-HM')

          swfobject.embedSWF("http://www.youtube.com/v/OQSNhk5ICTI&enablejsapi=1&playerapiid=ytplayer&version=3&playlist=" + playlistids, "ytapiplayer", "425", "365", "8", null, null, params, atts);

          function onYouTubePlayerReady(playerId) {
            ytplayer = document.getElementById("myytplayer");
          }
</script>

您需要Flash 8或更高版本才能查看此内容。
var params={allowScriptAccess:“始终”};
var atts={id:“myytplayer”};
playlids=新阵列(“T8dw1nK7b0”、“aF4i2XXFqL0”、“a_lsWeGq-HM”)
swfobject.embeddeswf(“http://www.youtube.com/v/OQSNhk5ICTI&enablejsapi=1&playerapiid=ytplayer&version=3&playlist=+播放ID,“ytapiplayer”、“425”、“365”、“8”、null、null、参数、atts);
函数onYouTubePlayerReady(playerId){
ytplayer=document.getElementById(“myytplayer”);
}

这需要包括在内。

“关于ytplayer”?这是YouTube自己的还是另一个插件?如果你能把我和任何关于这个的文档联系起来,那就太好了。感谢您的回复。ytplayer是ytplayer对象的名称,如文档中的各种示例所示。