好的....这就是我用于标准链接的内容。工作得很好。
<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。
答案 0 :(得分:2)
使用播放列表列表类型时,您可以传入视频ID数组或包含播放列表ID的字符串。
相关的API调用是
player.loadPlaylist({
listType: 'playlist',
list: 'PLAYLIST_ID'
});
其中player
是YT.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
});
}
似乎有效。但如果有更好的方法,请告诉。