ruby-on-rails - 如何在 Rails 中处理 YouTube 的缩略图?

标签 ruby-on-rails ruby-on-rails-3 youtube

如果用户在正文中输入 youtube url 并保存记录, 我想在 View 中显示其缩略图。

有什么好的技巧吗?或者好的 gem ?

在 url 中输入示例:

http://www.youtube.com/watch?v=qrO4YZeyl0I

最佳答案

您是否正在从 URL 解析视频 ID 代码? IE。在您的示例中,它是 qrO4YZeyl0I

一旦你拥有了它,你就可以用它做任何你想做的事情。每个视频都会生成四个缩略图。

http://img.youtube.com/vi/qrO4YZeyl0I/0.jpg
http://img.youtube.com/vi/qrO4YZeyl0I/1.jpg
http://img.youtube.com/vi/qrO4YZeyl0I/2.jpg
http://img.youtube.com/vi/qrO4YZeyl0I/3.jpg

只需选择视频使用的默认缩略图:

http://img.youtube.com/vi/qrO4YZeyl0I/default.jpg

有关更多详细信息,请参阅此答案 - How do I get a YouTube video thumbnail from the YouTube API?

关于ruby-on-rails - 如何在 Rails 中处理 YouTube 的缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14087540/

相关文章:

javascript - 如何获取嵌入的 YouTube 视频以自动播放建议的视频?

ssl - youtube 自定义小工具 ssl 级别应该是多少

html - 如何在 en amil(电子邮件 html)上将图标列表居中

ruby-on-rails - 'rails new' 创建一个 `validate_default_type!' : An option's default must match its type. (ArgumentError) 错误

ruby-on-rails-3 - 批量对 ActiveRecord 对象进行分组

ruby-on-rails - 我如何旋转一个集合,导致布局改变动态显示的顺序?

arrays - 如何计算数组元素的运行总计?

regex - 在Perl中的两个字符串之间进行摸索

ruby-on-rails - I18N 键,用于在模块中分组的 rails 模型

ruby-on-rails - ActiveRecord::关联类型不匹配。有很多关系