Der*_*der 19 php dailymotion-api
对于youtube我使用这样的东西:
<img class="video-thumbnail" src="http://img.youtube.com/vi/<?php echo $video_id; ?>/0.jpg" alt="" width="190">
Run Code Online (Sandbox Code Playgroud)
哪里
$ video_id是来自网址的该视频的代码.
我可以为Dailymotion视频做类似的事情
小智 42
您只需要thumbnail在链接中添加一个额外的内容即可.
视频网址
https://www.dailymotion.com/video/{video_id}
Run Code Online (Sandbox Code Playgroud)
缩略图网址
https://www.dailymotion.com/thumbnail/video/{video_id}
Run Code Online (Sandbox Code Playgroud)
小智 14
使用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)
Run Code Online (Sandbox Code Playgroud)
此API请求不需要任何访问令牌.
示例:https: //api.dailymotion.com/video/xjfn0s?fields = thumbnail_small_url
此HTTP请求返回带有视频图像链接的JSON数据.要处理JSON数据,请查看PHP手册 - JSON解码
编辑
正如Ravi使用 http://www.dailymotion.com/thumbnail/video/所建议的那样
video_id
非常简单.但是不同分辨率的图像使用API
$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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27065 次 |
| 最近记录: |