嵌入Youtube播放列表但从随机视频开始

joh*_*hna 8 youtube youtube-api

我已经做了很多搜索,但到目前为止还没有找到一个解决方案......

我有一个Youtube播放列表.我想将它嵌入网站.但不是总是从第一个视频开始,我希望它从随机视频或至少一个特定视频开始(我可以随机选择服务器端代码).

我查看了iframe嵌入URL的选项,但看不到允许我对此进行任何控制的参数.有可能吗?

否则我认为我需要在API中使用JavaScript做一些事情.有人可以粘贴或指向我可以使用的一些示例代码,因为我之前没有使用过Youtube API吗?

Gre*_*ter 13

在服务器上生成一个随机数,然后在url中使用index参数.这是一个示例,其中播放列表将通过添加index = 7从第7个项目开始.

<iframe width="560" height="315" src="http://www.youtube.com/embed/videoseries?list=PL9C5815B418D1508E&index=7" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

另一种选择是使用js api,并调用loadPlaylist并包含index参数. https://developers.google.com/youtube/js_api_reference#loadPlaylist

**编辑:由于Google推出了YouTube的3.0 API,因此该index参数现已从零开始.因此,如果我们想从第7个视频开始,我们将使用&index=6而不是修改上面的示例&index=7.

(链接:https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions_for_Playlists)

  • 索引似乎不再起作用:/ (2认同)