0

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

<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的字符串?

PS我在后面使用PHP。但不是 ZendFramework。

4

2 回答 2

2

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

相关的 API 调用是

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

whereplayer是一个YT.Player实例,PLAYLIST_ID是您要加载的任何内容。

这是一个工作示例:http: //jsfiddle.net/jeffposnick/yhWsG/17/

于 2013-06-17T19:59:40.717 回答
0

@Jeff Posnick - 感谢您的代码。在尝试了一些不同的事情并进一步研究了 JS 的工作原理之后,我找到了一个解决方案。

PS .. javascript 不是我深入研究过的,尽管我可能应该这样做。从来不需要像平常一样跟随那里的东西。

无论如何,感谢 Jeff 和那个 snipit,我按照自己的方式解决了问题。

所以我有这个

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

功能是这样的

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

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

于 2013-06-18T21:27:51.123 回答