我想从视频的嵌入网址生成缩略图,而不下载视频,而是使用 C# 代码或 JavaScript。 我想从 url 获取缩略图。它可能来自 youtube、dailymotion、vimeo 等。
最佳答案
不同的视频共享网站提供不同的方式来获取/显示缩略图。所以你应该对不同的网站视频进行相应的处理,以识别它是来自YouTube、Vimeo还是其他。
YouTube 为您提供了使用 URL 呈现缩略图的功能
http://img.youtube.com/vi/video-id/0.jpg
http://img.youtube.com/vi/video-id/1.jpg
http://img.youtube.com/vi/video-id/2.jpg
http://img.youtube.com/vi/video-id>/3.jpg
在这里,您只需要获取video-id
,而不是渲染整个视频。
对于Vimeo,它提供了API来通过视频的id获取视频信息。
http://vimeo.com/api/v2/video/video-id.output
其中 video-id
是您需要其信息的视频的 ID。
output
指定输出类型。它们提供 JSON
、PHP
和 XML
格式。 Here you can find docs
希望这有帮助!
关于javascript - 如何从不同网站的嵌入网址生成缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42452960/