javascript - 如何从不同网站的嵌入网址生成缩略图?

标签 javascript c# asp.net-mvc nopcommerce

我想从视频的嵌入网址生成缩略图图像,而无需下载视频,而是使用C#代码或JavaScript。
我想从网址获取缩略图。它可能来自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指定输出类型。它们提供JSONPHPXML格式。 Here you can find docs

希望这可以帮助!

关于javascript - 如何从不同网站的嵌入网址生成缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42452960/

相关文章:

c# - 如何处理 IIS 回收

c# - 串口软件占用和硬件占用的区别

c# - ASP.NET Core MVC,从数据库获取文件,并呈现为图像

asp.net-mvc - Razor 功能: What is the difference between @helper and @functions

javascript - 如何检测 HTML 页面上的文件拖动

javascript - 从 Javascript 端调用 Qt 函数(QWebView)

c# - 如何通过属性值选择多个 XML 标签作为 XElement?

asp.net-mvc - ASP.net MVC 自定义路由处理程序/约束

javascript - 动态网页 (Javascript) - 从外部监控内容

javascript - 我应该如何处理 firebase 登录错误?