1

ユーザーが自分の Rails アプリに YouTube や Vimeo の動画を埋め込めるようにするにはどうすればよいですか?

  1. ユーザーが埋め込みたいビデオのリンクを追加できるテキスト フィールドまたはテキスト領域を提供します。

  2. [追加] をクリックして、詳細が収集されている間、アプリにスピナーを表示させます。

  3. 詳細が見つかったら、ユーザーが最終的に投稿を送信できるようになる前に、それらをページに表示したいと思います。

私は HTML を推測しています。ページにアクセスするたびにビデオが自動的に表示されるように、リンクの詳細をデータベースに保存する必要があります。

HTML5 にはファイル API があり、ユーザーのローカル ファイル データをオンザフライで表示できます。リモートデータを表示するために似たようなものがあるのか​​ 、それとも通常のajaxが使用されるのか疑問に思っていますか?

これを行う標準的な方法はありますか?また、レールでこれを行う方法に関するチュートリアルはありますか? これを最も安全で確実な方法で実行したいと考えています。

私はチュートリアルとスクリーンキャストが大好きなので、私が達成しようとしていることを達成するためにどこで見つけることができるかについての情報に本当に感謝しています.

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 に答える