如何从位DailyMotion视频从视频的视频ID的视频缩略图像YouTube吗?(How to g

2019-07-03 11:31发布

对于YouTube我用的是这样的:

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

哪里

$ VIDEO_ID是从URL中视频的代码。

我可以做位DailyMotion视频类似的东西

Answer 1:

你只需要添加一个额外的thumbnail到的链接。

视频网址

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

缩图网址

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


Answer 2:

使用位DailyMotion 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手册- JSON解码

编辑正如拉维使用建议http://www.dailymotion.com/thumbnail/video/ video_id是非常直接的。 但不同分辨率的图像使用API



Answer 3:

$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


Answer 4:

只是上述目标简单的方法。 假设下面是我想下载缩略图网址

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

从这个网址,以获取最后一个字符串并提取字符串ID

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

现在,上面的字符串分割上underscorebasis(_)。 第一个是视频ID,即x17pcar

现在运行使用的ID来获得缩略图以下网址

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



文章来源: How to get the video thumbnail from Dailymotion video from the video id of that video like in youtube?