2012-05-12 69 views
1

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

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

  2. 点击添加,让我的应用在收集细节时显示微调。

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

我在猜测的HTML,链接的详细信息将需要存储在数据库中,这样的视频可以自动显示每次页面访问。

HTML5有一个文件API,它使我能够即时显示用户本地文件数据。想知道是否有类似的显示远程数据或将正常使用阿贾克斯?

有没有这样做的标准方式?那里有关于如何在rails中执行此操作的任何教程?想以最安全最安全的方式去做这件事。

我喜欢教程和截屏视频,所以我真的很感激我在哪里可以找到一个信息,以实现我想要实现的目标。

回答

2

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

我建议以下宝石:

https://github.com/intridea/opengraph

的Open Graph协议:

http://ogp.me/

我猜你应该存储在数据库中的所有取出的信息。

+0

刚刚通过ogp.me网站阅读,这是一些很好的信息。我一直在想如果像那个ogp这样的东西可用。这对我来说应该很容易,谢谢。 – LondonGuy

0

Video Thumb gem可能是你在找什么。

它处理vimeo,youtube和潜在的其他人。

然后你只需要做:

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

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