我有许多YouTube视频剪辑,想知道是否可能将它们作为YouTube播放列表嵌入到网站中,这样一旦剪辑结束,下一个视频就会自动开始播放。是否能在不使用YouTube API的情况下实现此功能?如果不可能,请问最佳方法是什么。提前感谢。
我有许多YouTube视频剪辑,想知道是否可能将它们作为YouTube播放列表嵌入到网站中,这样一旦剪辑结束,下一个视频就会自动开始播放。是否能在不使用YouTube API的情况下实现此功能?如果不可能,请问最佳方法是什么。提前感谢。
实际上,从YouTube嵌入播放列表有两种方法。第一种方法是直接在嵌入播放器中指定要播放的所有视频。
<iframe width="720" height="405" src="https://www.youtube.com/embed/VIDEO_ID?playlist=VIDEOID_1,VIDEOID_2"frameborder="0" allowfullscreen>
每个视频ID必须使用逗号分隔。
其次,您可以使用播放列表ID嵌入已经存在于YouTube上的播放列表。
<iframe width="720" height="405" src="https://www.youtube.com/embed/?listType=playlist&list=PLAYLIST_ID" frameborder="0" allowfullscreen>
&index=0
或&index=3
等来更改播放列表中准备播放的视频。 - Ryan我找到了解决方案,
http://www.youtube.com/v/PRIMARYVIDEO_ID?version=3&loop=1&playlist=VIDEO_ID1,VIDEO_ID2
其中VIDEO_ID1、VIDEO_ID2等是我想要包含在播放列表中的视频。
https://developers.google.com/youtube/youtube_player_demo
<iframe id="ytplayer" type="text/html" width="100%" height="405"
src="https://www.youtube.com/embed/?listType=playlist&list=PL590L5WQmH8eYTXiTTjzo4YnK7vkCqZTI"
frameborder="0" allowfullscreen>
来自YouTube 文档
嵌入播放列表
示例:
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLx0sYbCqOb8TBPRdmBHs5Iftvv9TPboYG" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
<iframe width="560" height="315" src="http://www.youtube.com/embed/videoseries?list=PLZtX_kbNpbDjYSUj-huH5pOKxifUNDi1O" frameborder="0" allowfullscreen></iframe>