Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Стол заказов » Как добавить привью для видео с ютюба "Вставка медиа контента с других сервисов" в dle 10.6?

Как добавить привью для видео с ютюба "Вставка медиа контента с других сервисов" в dle 10.6?


 d1zzrap    Стол заказов    1995    9 комментариев

Всем привет!
Нужно добавить привью к видео с ютюба... так как информер грузит сайт.

9 комментариев

vitnet
PHP-developer

vitnet - -

Что то типа такого?

d1zzrap
Юзер

d1zzrap - -

Во во что то типо этого. Сможете помочь?

vitnet
PHP-developer

vitnet - -

HTML

JS

d1zzrap
Юзер

d1zzrap - -

Большое спасибо за решение.))

shim
Юзер

shim - -

спасибо

shim
Юзер

shim - -

А как к данному хаку прикрутить проверку, если нет maxresdefault.jpg то вставлять hqdefault.jpg ?

vitnet
PHP-developer

vitnet - -

Если бы отсутствующий постер отдавал код 404, можно было бы использовать атрибут onerror

shim
Юзер

shim - -

а можно чтобы не было фиксированной высоты и ширины?

shim
Юзер

shim - -

Узнать продолжительность видео на YouTube
function getDuration($url){

    parse_str(parse_url($url,PHP_URL_QUERY),$arr);
    $video_id=$arr['v'];

    $data=@file_get_contents('http://gdata.youtube.com/feeds/api/videos/'.$video_id.'?v=2&alt=jsonc');
    if (false===$data) return false;

    $obj=json_decode($data);

    return $obj->data->duration;
}

echo getDuration('http://www.youtube.com/watch?v=rFQc7VRJowk');

Подскажите пожалуйста,как прикрутить данную функцию к вышеприведенному хаку.

наверх