YouTube播放列表 - 在页面加载时显示播放列表

时间:2015-01-14 20:00:39

标签: javascript youtube

我正在尝试弄清楚如何在页面加载时自动扩展播放列表,如此屏幕截图所示 - http://glui.me/?i=zg8yl7mc2ukewck/2015-01-14_at_2.57_PM.png/

现在,当您加载页面时,它会显示为已关闭,如http://glui.me/?i=md1ar6v3jfhb54b/2015-01-14_at_2.58_PM.png/

所示

我目前没有使用API​​。我刚刚在YouTube上生成了一个播放列表,并复制了iframe嵌入代码并将其弹出页面。有什么我可以添加到URL来实现这个?例如,如何使用& rel = 0

关闭最后推荐的视频

2 个答案:

答案 0 :(得分:2)

我也是。

无法找到任何解决方案。 'enablejsapi'参数看起来很有希望。

我找到了enhancement request

https://code.google.com/p/gdata-issues/issues/detail?id=5890&q=playlist%20show&colspec=API%20ID%20Type%20Status%20Priority%20Stars%20Summary

投票!

答案 1 :(得分:1)

你和我两个。我的研究让我相信,iFrame嵌入是不可能的。我目前正在使用ad-hoc播放列表(https://developers.google.com/youtube/player_parameters#playlist),似乎没有办法强制原生播放列表自动打开。

我已经看到了一些解决方案,在页面中添加了单独的播放列表元素(http://www.woosterwebdesign.com/responsive-youtube-player-with-playlist/http://jsfiddle.net/NmvA9/7432/),但这不是我们正在寻找的集成解决方案。

jsfiddle使用此代码创建轮播:

    function createCarousel(jqe, videos, options) {
    var car = $('div.carousel', jqe);
    if (car.length === 0) {
        car = $('<div>');
        car.addClass('carousel');
        jqe.append(car);

    }
    $.each(videos, function(i,video) {
        options.thumbnail(car, video, options); 
    });