20

YouTube の場合、次のようなものを使用します。

<img class="video-thumbnail" src="http://img.youtube.com/vi/<?php echo $video_id; ?>/0.jpg" alt="" width="190">

どこ

$video_id は URL からのその動画のコードです。

Dailymotion の動画でも同様のことができますか

4

4 に答える 4

47

thumbnailリンクにエクストラを追加するだけです。

動画の URL

https://www.dailymotion.com/video/{video_id}

サムネイル URL

https://www.dailymotion.com/thumbnail/video/{video_id}
于 2012-11-01T08:51:54.713 に答える
14

デイリーモーション API の使用

https://api.dailymotion.com/video/VIDEO_ID?fields=field1,field2,...

field1、field2 を次のように置き換えます

thumbnail_large_url (320px by 240px)
thumbnail_medium_url (160px by 120px)
thumbnail_small_url (80px by 60px)

この API リクエストには、アクセス トークンは必要ありません。

例: https ://api.dailymotion.com/video/xjfn0s?fields=thumbnail_small_url

この HTTP リクエストは、動画の画像リンクを含む JSON データを返します。JSON データの処理についてはPHP Manual - JSON Decodeを確認してください

編集http://www.dailymotion.com/thumbnail/video/ を使用して Ravi が示唆しているように、 video_id かなり簡単です。ただし、解像度の異なる画像では API を使用します

于 2012-11-01T08:52:43.903 に答える
5
$id='xwxadz'; // ID DAILYMOTION EXAMPLE
$thumbnail_medium_url='https://api.dailymotion.com/video/'.$id.'?fields=thumbnail_medium_url';
$json_thumbnail = file_get_contents($thumbnail_medium_url);
$get_thumbnail = json_decode($json_thumbnail, TRUE);
$thumb=$get_thumbnail['thumbnail_medium_url'];
echo $thumb; // Output Example : http://s2.dmcdn.net/BJL4o/160x120-mzR.jpg
于 2014-03-22T14:54:15.200 に答える
0

上記の目的のためのより簡単な方法。以下がサムネイルをダウンロードしたいURLだとします

http://www.dailymotion.com/video/x17pcar_hadoop-tutorial-how-to-index-and-search-data-with-solr_tech

この URL から最後の文字列を取得し、文字列 ID を抽出します

x17pcar_hadoop-tutorial-how-to-index-and-search-data-with-solr_tech

アンダースコア (_) で文字列の上を分割するようになりました。1 つ目は動画 ID です。x17pcar

id を使用して次の URL を実行し、サムネイルを取得します

http://www.dailymotion.com/thumbnail/video/x17pcar

于 2016-02-09T07:23:52.930 に答える