PHP Snippet: obtener miniaturas de Vimeo

Hoy me he encontrado con la necesidad de programar una galería de videos subidos a Vimeo.
La galería era una lista de imágenes. Estas imágenes eran vistas previas de los videos que se querían mostrar más adelante en una página detallada.

Para no tener que realizar capturas de todos los videos he estado trasteando un poco la API de Vimeo intentando averiguar si generaba vistas previas de forma automática. Y, en efecto, lo permite.

Con este pequeño snippet de código se pueden recuperar las imágenes de cualquier video de Vimeo utilizando su URL.

$id = <insertar ID del video>;
$vimeo = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$id.php"));
$small = $vimeo[0]['thumbnail_small'];
$medium = $vimeo[0]['thumbnail_medium'];
$large = $vimeo[0]['thumbnail_large'];

Por ejemplo para el video:
vimeo.com/15786406

bastaría con utilizar el snippet y asignar a $id el número 15786406. En las variables $small, $medium y $large tendríamos las imágenes pequeña, mediana y grande respectivamente.

Etiquedado como

Deja un comentario

Tu dirección de correo electrónico no será publicada.