对于我正在使用的这些示例
youtube.com/user/Google/videos?view=1
jQuery YouTube播放器(Simone Gianni)如果访问"收藏夹"播放列表,则可以完美运行
$.getJSON('http://gdata.youtube.com/feeds/users/Google/favorites?alt=json-in-script&format=5&callback=?',
http://jsfiddle.net/hL8zK/3/
但是在访问自定义播放列表时,缩略图会填充,但单击函数不会生成唯一的视频 ID - 我猜在调用自定义播放列表时会有一些其他元素阻止生成视频 ID。
$.getJSON('http://gdata.youtube.com/feeds/playlists/5400F84F30D9651E?&alt=json-in-script&format=5&callback=?',
http://jsfiddle.net/hL8zK/5/
我遇到了同样的问题。经过一些研究,我发现播放列表的视频ID略有不同。试试这个 var 视频 id:
this.media$group.yt$videoid.$t
和这样的 json 网址:
http://gdata.youtube.com/feeds/api/playlists/5400F84F30D9651E?v=2&alt=json&callback=?
斯菲德尔