【发布时间】:2019-12-18 21:43:04
【问题描述】:
我正在尝试将带有侧边栏的 youtube 播放列表嵌入到我的 html 页面中。
播放列表本身可以通过这个 html 代码嵌入:
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="1"/>
这会显示播放列表,但没有边栏。所以我现在想在 youtube 播放列表显示旁边添加一个侧边栏。
所以最终的视图应该是这样的:
侧边栏项目应该是下一个视频的缩略图。您应该能够滚动/导航到播放列表中未显示的下一个/上一个视频。当您单击侧边栏项目时,显示的视频应更新为单击的视频,侧边栏应更新为下一个可用的视频。
在 youtube 播放列表侧边栏显示如下:
因此,我们希望仅使用图像缩略图更改该侧边栏。所以 youtube 侧边栏看起来“更干净”。
注意:解决方案只能使用html/css/javascript。
这两个问题问的一样,但这些都是很久以前的事了,iframe 和插件解决方案似乎都不再起作用了。:
编辑:
答案中的示例似乎已过时,here a functional version。 (当然是@Skyrocker 的全部学分)
【问题讨论】:
标签: javascript html iframe youtube youtube-api