1

如何允许用户在我的 Rails 应用程序中嵌入 YouTube 和 Vimeo 视频?

  1. 我会提供一个文本字段或文本区域,用户可以在其中添加他们希望嵌入的视频的链接。

  2. 单击添加并在收集详细信息时让我的应用程序显示一个微调器。

  3. 找到详细信息后,我希望它们在用户最终提交帖子之前显示在页面上。

我猜是 HTML,链接详细信息需要存储在数据库中,以便每次访问页面时都可以自动显示视频。

HTML5 有一个文件 API,它让我能够即时显示用户本地文件数据。想知道显示远程数据是否有类似的东西,或者是否会使用普通的 ajax?

有这样做的标准方法吗?还有关于如何在 Rails 中执行此操作的教程吗?希望以最安全和最可靠的方式进行此操作。

我喜欢教程和截屏视频,因此我非常感谢有关在哪里可以找到实现我想要实现的目标的信息。

4

2 回答 2

2

尝试在用户发送表单之前使用开放图形协议来获取站点信息。

我建议以下宝石:

https://github.com/intridea/opengraph

开放图协议:

http://ogp.me/

而且我想您应该将所有获取的信息存储在数据库中。

于 2012-05-12T19:52:26.623 回答
0

Video Thumb gem可能正是您要找的。

它处理 vimeo、youtube 和可能的其他人。

然后,您只需执行以下操作:

<%= VideoPlayer::player(library_item.url, 700, 420).html_safe %>

在您的视图中显示一个自动生成的嵌入代码。

于 2015-06-08T06:27:49.990 回答