嵌入 YouTube 缩略图

Posted

技术标签:

【中文标题】嵌入 YouTube 缩略图【英文标题】:Embedding YouTube thumbnails 【发布时间】:2017-04-25 11:08:00 【问题描述】:

我有一个关于在我正在开发的新网站上嵌入 YouTube 视频的问题。 它是来自世界各地不同节日的生活集的集合。每个嵌入的视频都有自己的页面,但在概述页面上,我使用不同视频的缩略图 mqdefault.jpg/hqdefault.jpg 等。如果单击它们,您将导航到嵌入视频的页面。是否允许以这种方式嵌入缩略图(直接链接到 YouTube)?如果启用了嵌入,则嵌入视频是可以的,但我找不到有关缩略图的任何信息。我可以使用 YouTube API 检索 url(或者只是猜测),所以我认为这不是问题。

【问题讨论】:

【参考方案1】:

不支持您依赖的静态 url 抓取。它们可以更改,您可能需要随时更改您的应用程序。

为此,您应该使用 Data API v3。您应该使用 id=videoId 和 part=sn-p 的视频->列表请求。在回复中,您将检查 sn-p.thumbnails.['high'].url

上传缩略图示例还列出了缩略图。但是,我使用谷歌的静态网址。我用

https://ytimg.googleusercontent.com/vi/<insert-youtube-video-id-here>/default.jpg

它的工作原理与其他静态 url 相同。但是,如果您不想每次更改静态 url 时都更改缩略图的 url,那么您可以这样做。例如,我使用 youtube 的时间非常有限,仅用于教授其工作原理。但是对于您的网站,您应该使用 api。希望对你有帮助。

【讨论】:

以上是关于嵌入 YouTube 缩略图的主要内容,如果未能解决你的问题,请参考以下文章

如何嵌入带有 4000 多个视频的缩略图的 youtube 频道

如何使用 php 获取 youtube 和 vimeo 嵌入代码的视频缩略图?

如何在 ruby​​ on rails 中显示 vimeo 和 youtube 嵌入链接的缩略图?

从youtube嵌入缩略图和视频(php - Wordpress)

嵌入带有索引的 youtube 播放列表;缩略图始终是第一个视频

如何显示 youtube 视频缩略图