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

标签 javascript c# asp.net-mvc nopcommerce

我想从视频的嵌入网址生成缩略图,而不下载视频,而是使用 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 指定输出类型。它们提供 JSONPHPXML 格式。 Here you can find docs

希望这有帮助!

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

相关文章:

javascript - 在窗口调整大小时移动元素后事件处理程序不起作用

用于关联、聚合、组合的 C# 代码

c# - 如何对 ASP.NET MVC View 进行 Web 测试?

c# - 保护 Web 方法

javascript - 通过 .value 设置文本字段的值

javascript - 在 JavaScript 中扩展数组原型(prototype)

javascript - three.js:从平面正交向量到平面旋转矩阵

C#:为什么这个变量同时在范围内和范围外?

c# - CodeFirst EF4.1 MVC Against legacy database - 多重性冲突

c# - 如何将 css 类添加到 MVCContrib 网格 <th>