我已经做了很多搜索,但到目前为止找不到解决方案......
我有一个 YouTube 播放列表。我想将其嵌入到网站上。但我不想总是从第一个视频开始,而是希望它从随机视频或至少一个特定视频开始(我可以使用服务器端代码随机选择)。
我查看了 iframe 嵌入 URL 的选项,但看不到允许我对此进行任何控制的参数。可以做吗?
否则我想我需要使用 API 在 JavaScript 中做一些事情。有人可以粘贴或指出一些示例代码,我可以用它们来完成此任务,因为我以前没有使用过 Youtube API?
在服务器上生成一个随机数,然后在 url 中使用索引参数。下面是一个示例,其中通过添加索引=7,播放列表将从第 7 个项目开始。
<iframe width="560" height="315" src="http://www.youtube.com/embed/videoseries?list=PL9C5815B418D1508E&index=7" frameborder="0" allowfullscreen></iframe>
另一种选择是使用 js api,调用 loadPlaylist 并包含索引参数。https://developers.google.com/youtube/js_api_reference#loadPlaylist https://developers.google.com/youtube/js_api_reference#loadPlaylist
**编辑:自从 Google 推出 YouTube 3.0 API 以来,index
参数现在从零开始。因此,如果我们想从第 7 个视频开始,我们可以使用以下命令修改上面的示例&index=6
代替&index=7
.
(Link: https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions_for_Playlists https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions_for_Playlists)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)