Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как достать превью-картинку с видео vimeo?

Как достать превью-картинку с видео vimeo?


     17.09.2015    Все вопросы » Общие вопросы    1490

вопрос
К примеру у нас есть видео на сервисе vimeo https://vimeo.com/138803941
Нам нужно вытянуть его превью-изображение, вот:
http://i.vimeocdn.com/video/534323847_640.jpg
или вот
http://i.vimeocdn.com/video/534323847.jpg

НО id видео и изображения разные!!!!
В нашем случае id видео 138803941
а id изображения 534323847

Вопрос: как вытягивать превью-изображения сервиса vimeo чтобы id превью-изображения и видео совпадали?

Ответа пока нет


3 комментария

LisER0707
Гости

LisER0707 - 17 сентября 2015 18:57 -

пишите в icq 654988423 сделаем ))

PunPun
Эксперт

PunPun - 17 сентября 2015 20:54 -

$curl = curl_init('https://vimeo.com/138803941');
curl_setopt($curl, CURLOPT_USERAGENT, 'IE20');
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
$out = curl_exec($curl);
curl_close($curl);

preg_match_all( '#meta name="twitter:image" content="(.*?)"#is', $out, $matches_image );
print_r ($matches_image);

Истина в противоречии.​

dj-avtosh
шашлычник

dj-avtosh - 18 сентября 2015 03:46 -

а можно такую регулярку:


preg_match_all( '~twitter:image.+(https?://[^\\"]+)~', $out, $twitterImagesArray );

print_r( end($twitterImagesArray) );

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх