Dan*_*ble 31 youtube youtube-api youtube-channels youtube-data-api
我需要将YouTube视频缩略图的maxresdefault版本用于网站,但是在开发代码以实现此目的时,我发现并非所有视频都有这些缩略图,尽管视频都是1080p.
有没有办法为我的所有视频自动生成新的高分辨率缩略图?
And*_*ast 32
您可以使用YouTube Data API检索视频缩略图,标题,说明,评分,统计信息等.借助YouTube Data API,您可以为应用添加各种YouTube功能.
对于高质量版本的缩略图,请使用与此类似的网址:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
Run Code Online (Sandbox Code Playgroud)
还有一个中等质量版本的缩略图,使用类似于总部的网址:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
Run Code Online (Sandbox Code Playgroud)
对于缩略图的标准定义版本,请使用与此类似的URL:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
Run Code Online (Sandbox Code Playgroud)
对于缩略图的最大分辨率版本,请使用与此类似的URL:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
Run Code Online (Sandbox Code Playgroud)
以下是Youtube API的官方Google文档 https://developers.google.com/youtube/v3/docs/thumbnails
这是我得到答案的地方: 如何从YouTube API获取YouTube视频缩略图?
我在使用videojs-youtube处理新网站项目时遇到了同样的问题.我的一些视频根本没有maxresdefault.jpg,因此引发了错误.YouTube帮助论坛上的一个主题解决了该问题.
只需进入视频管理器(在Creator Studio下找到),将缩略图更改为YouTube生成的原始3个默认值之一,保存,离开页面,然后再切换回原始缩略图.不知何故,这为我生成了maxresdefault.jpg并修复了它.我将假设这是YouTube上的一个错误,它不会生成图像.
归档时间: |
|
查看次数: |
61326 次 |
最近记录: |