2

私は、ユーザーがビデオへのリンク (YouTube と vimeo から) を投稿し、上記で入力したリンクに関連するサムネイルをレンダリングする Web サイトを持っています。リンク入力時にiframe埋め込みを生成したい

私はphpを使用しています

これを行う方法について何か助けはありますか?

4

3 に答える 3

0

YouTube Data API v3では、 videos->list関数で動画のサムネイルを取得できます。

snippet.thumbnails.(key)から、デフォルト、中または高解像度のサムネイルを選択し、その幅、高さ、および URL を取得できます。

また、サムネイル -> セット機能を使用してサムネイルを更新することもできます。

たとえば、YouTube API サンプルプロジェクトを確認できます。( PHPのもの)

于 2013-07-26T01:21:25.370 に答える
0

YouTube から動画の ID と必要な画像のシーケンス番号を取得し、次の URL の [VIDEOID] と [SEQNUM] にそれぞれ挿入するだけです。

http://img.youtube.com/vi/[VIDEOID]/[SEQNUM].jpg

たとえば、次の URL の場合:

http://www.youtube.com/watch?v=dOwZZyGJ9aQ

サムネイルは、次の場所に移動して取得できます。

http://img.youtube.com/vi/dOwZZyGJ9aQ/0.jpg

http://img.youtube.com/vi/dOwZZyGJ9aQ/1.jpg

http://img.youtube.com/vi/dOwZZyGJ9aQ/2.jpg

http://img.youtube.com/vi/dOwZZyGJ9aQ/3.jpg

等々..

ソース: http://www.tonylea.com/2011/how-to-get-youtube-thumbnail-images/

于 2013-07-25T21:08:33.347 に答える
0

youtube と vimeo のどちらにも、DOM に itemprop="thumbnailUrl" というメタ情報タグがあります。

例: YouTube の場合

<link itemprop="thumbnailUrl" href="http://i1.ytimg.com/vi/CElN2XzquGM/hqdefault.jpg">

Vimeoの場合は

<meta itemprop="thumbnailUrl" content="http://b.vimeocdn.com/ts/435/519/435519601_1280.jpg">

他のビデオ ホスティングにはこの種のメタ情報が含まれている可能性があると思います。これは、Facebook が画像を取得する場所です。

于 2013-07-25T21:31:02.473 に答える