如何在rails中处理youtube的缩略图?

MKK*_*MKK 2 youtube ruby-on-rails ruby-on-rails-3

如果用户在体内输入youtube url并保存记录,我想在视图中显示其缩略图.

有什么好技巧吗?还是好宝石?

在url中输入的样本:

http://www.youtube.com/watch?v=qrO4YZeyl0I
Run Code Online (Sandbox Code Playgroud)

Joh*_*n H 8

您是否正在从URL解析视频ID代码?即在你的例子中它是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
Run Code Online (Sandbox Code Playgroud)

要简单地选择视频使用的默认缩略图:

http://img.youtube.com/vi/qrO4YZeyl0I/default.jpg
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅此答案 - 如何从YouTube API获取YouTube视频缩略图?