如果用户在正文中输入 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/