2017-02-25 85 views
2

我想从视频的嵌入网址生成缩略图图像,无需下载视频,但使用C#代码或JavaScript。 我想从url获取缩略图图像。它可能来自youtube,dailymotion,vimeo等。如何从不同网站的嵌入网址生成缩略图图像?

+1

你到目前为止尝试过什么?你检查[这](http://stackoverflow.com/questions/17800681/how-to-show-images-from-a-video-as-preview-for-playlist) –

+1

可能重复的[如何显示图像从视频预览播放列表](http://stackoverflow.com/questions/17800681/how-to-show-images-from-a-video-as-preview-for-playlist) – tocqueville

回答

1

不同的视频分享网站给出了不同的方式来获取/显示缩略图图像。因此,您应该根据不同的网站视频来确定是否来自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,它提供了通过它的id来获取视频信息的API。

http://vimeo.com/api/v2/video/video-id.output 

哪里video-id是你想要的信息,视频的ID。 output指定输出类型。他们提供JSONPHPXML格式。 Here you can find docs

希望这会有所帮助!

+0

你的答案只适用于yotube或VIMEO,但我的要求是我需要从任何视频网站的嵌入URL的缩略图我不能在代码中指定它为youtube或vimeo或dailymotion我不能让它静态 – Parita