実際のプレーヤーの代わりにYouTubeビデオの画像を表示する方法はありますか?これは、ノードのティーザービューでのみ実行されます。
ビデオのサムネイルを表示できることはわかっていますが、実際のプレーヤーに似た画像が必要です。
ありがとう。
YouTube動画のIDを取得できる場合は、次のURLパターンのパターンを使用して、より大きなYouTubeサムネイルを取得できます。
http://img.youtube.com/vi/[your video id]/0.jpg
これには、YouTubeサムネイルを取得して処理するための小さなモジュールを作成するための少しの作業が必要になります。
たとえば、 Embedded Media Field を Media:Youtube と一緒に使用すると、$node->field_emvideo[0]['data']['thumbnail']['url']
を使用してURLを取得できます(* field_emvideo *はフィールドの名前です)。 ImageCache Actions と一緒に使用して、YouTubeプレーヤーになる背景画像を追加します。
提供する完全なコードはありませんが、 ImageCache API (下部のコードスニペットを参照)の使用は非常に簡単です。例:
<?php
print theme('imagecache', $preset, $image['filepath'], $alt, $title, $attributes);
?>
幸運を ;)