Подтвердить что ты не робот

Как получить видеоролик из видео Dailymotion с идентификатора видео этого видео, как на YouTube?

Для youtube я использую что-то вроде этого:

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

где

$video_id - это код этого видео с URL-адреса.

Можно ли сделать что-то подобное для видео Dailymotion.

4b9b3361

Ответ 1

Вам просто нужно добавить дополнительный thumbnail в ссылку.

URL-адрес видео

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

URL-адрес эскизов

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

Ответ 2

Использование API Dailymotion

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

Замените поле1, поле2 на

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

Ответ 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

Просто более простой способ для достижения цели. Предположим, что следующий URL-адрес, который я хочу загрузить эскиз.

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

Из этого url получите последнюю строку и Извлечь идентификатор строки

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

Теперь разделите строку выше на underscorebasis (_). Первый - это идентификатор видео, т.е. x17pcar

Теперь запустите следующий url, используя id, чтобы получить эскиз

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