【问题标题】:How to get the video thumbnail from Dailymotion video from the video id of that video like in youtube?如何从 YouTube 中的视频 ID 中获取 Dailymotion 视频的视频缩略图?
【发布时间】:2012-11-01 08:44:41
【问题描述】:

对于 youtube,我使用这样的东西:

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

在哪里

$video_id 是来自 url 的视频的代码。

我可以为 Dailymotion 视频做类似的事情吗

【问题讨论】:

    标签: php dailymotion-api


    【解决方案1】:

    您只需在链接中添加一个额外的thumbnail。

    视频网址

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

    缩略图网址

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

    【讨论】:

    【解决方案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 Manual - JSON Decode

    编辑 正如 Ravi 所建议的那样,使用 http://www.dailymotion.com/thumbnail/video/video_id 很简单。但不同分辨率的图片使用API​​

    【讨论】:

    【解决方案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
    

    【讨论】:

      【解决方案4】:

      只是实现上述目标的一种更简单的方法。假设以下是我要下载缩略图的网址

      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
      

      现在以下划线 (_) 分割以上字符串。第一个是视频ID,即x17pcar

      现在使用 id 运行以下 url 以获取缩略图

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

      【讨论】:

        猜你喜欢
        • 2015-07-30
        • 2017-10-14
        • 1970-01-01
        • 2013-06-05
        • 2020-06-26
        • 2011-10-23
        • 2011-10-12
        • 2017-03-10
        • 2016-09-28
        相关资源
        最近更新 更多