web-dev-qa-db-ja.com

フィールドに埋め込みYouTube動画を追加するにはどうすればよいですか?

YouTube動画を追加するためのフィールドが必要です。ただし、現時点ではバグが多いため、Mediaモジュールは使用しません。 Drupal 7の代替手段はありますか?

9
Adam S

Drupal 6では、 Embedded Media Field (emfield)を使用してこれを行いますが、そのモジュールはD7でMediaモジュールに置き換えられています。一部の人 論争中 メディアが安定したバージョンに達するまで、当面はemfieldをD7に移植する必要があります。

興味深い回避策は Vimeo Link Formatter モジュールの回避策です。これは Link モジュールによって提供されるリンクフィールドのフォーマッターです。 phpを書くことができれば、そのモジュールを変更して、自分自身(そしておそらくコミュニティの他のメンバー)にとってyoutubeと同等のものにすることはそれほど難しくないかもしれません。

3
marcvangend

Video Filter モジュールを使用してください。プロジェクトページからの引用は次のとおりです。

これは非常に柔軟で簡単に拡張できるフィルターモジュールで、単純なトークンを使用して、あらゆるタイプのビデオをサイトに埋め込むことができます。他のモジュールは、簡単なプラグインアーキテクチャを使用して、ビデオサイト/フォーマット(コーデックと呼ばれる)を追加できます。

WYSIWYGがインストールされている場合、[ビデオフィルター]ボタンを使用して、リッチテキストエディターでビデオを簡単に追加できます。

8
user842

D7でうまくいったのは Video Embed Field でした。メディアフィールドは複雑すぎたため、emfield D7の移植はまったく機能しませんでした。上記のビデオフィルターは素晴らしいようですが、フィールドを提供していないため、私には選択肢がありませんでした。

2
Druvision

メディアに問題があります-youtubeモジュールも同様です(D7)。 YouTube埋め込みコード用とYouTube画像サムネイル用の2つのフィールドを作成するだけでよいと思います。次に、ティーザーディスプレイにサムネイルを、フルディスプレイに埋め込みコードを表示します。

0
uwe