将播放列表加载到播放器并播放/提示

时间:2013-06-16 12:22:50

标签: php youtube-api

好的....这就是我用于标准链接的内容。工作得很好。

<a href= "javascript:loadNewVideo('MaQmyhkGNm0')"><img src="http://i2.ytimg.com/vi/MaQmyhkGNm0/3.jpg" width="120" height="90" /></a>

现在我需要有一个类似的设置来将播放列表加载到播放器中 你得到的是这个链接...

  

PLsj-IEVUnJEyA7Qsiz4Vxxxxxxxxxxxxx

但是从我看过的api信息来看,你需要给出一个这样的字符串

  

VideoID_1,VideoID_2,VideoID_3,VideoID_4,VideoID_5

因此,如果您无法提交播放列表,您如何获得视频ID的字符串?

P.S。我在后面使用PHP。但不是ZendFramework。

2 个答案:

答案 0 :(得分:2)

使用播放列表列表类型时,您可以传入视频ID数组或包含播放列表ID的字符串。

相关的API调用是

player.loadPlaylist({
  listType: 'playlist',
  list: 'PLAYLIST_ID'
});

其中playerYT.Player个实例,PLAYLIST_ID是您要加载的内容。

以下是一个有效的例子:http://jsfiddle.net/jeffposnick/yhWsG/17/

答案 1 :(得分:0)

@Jeff Posnick - 感谢您的代码。经过一些尝试不同的事情,看看JS如何工作,我找到了一个解决方案。

PS .. javascript不是我在任何深度都看过的,虽然我可能应该。永远不需要像那里那样正常。

无论如何,感谢杰夫和那个剪辑,我一直在努力工作。

所以我有这个

 href="javascript:loadPlaylist('dynamicly-loaded-playlist');"

功能就是这个

function loadPlaylist(listID) {
   ytplayer.loadPlaylist({
    listType: 'playlist',
    list: listID
  });
}

似乎有效。但如果有更好的方法,请告诉。