Cómo obtener el thumbnail y otros datos de vídeos de Vimeo, usando su API
Vimeo tiene una API realmente ágil y sencilla. Mediante una petición vía URL se obtienen todos los datos relacionados con un vídeo, pudiendo definir el formato de estos datos. Tal como se explica en la API de Vimeo:
http://vimeo.com/api/v2/video/video_id.output
video_idThe ID of the video you want information for.
outputSpecify the output type. We currently offer JSON, PHP, and XML formats.
La opción de salida PHP nos permite tener todos los datos del vídeo en una matriz para usarlos a voluntad, pero antes debemos aplicarles el filtro unserialize():
$video_id = 8241516;
$video_info = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$video_id.php"));
$video_thumb = $video_info[0]['thumbnail_medium'];
$video_title = $video_info[0]['title'];
$video_w = $video_info[0]['width'];
$video_h = $video_info[0]['height'];
$video_url = $video_info[0]['video_url'];
Con estos datos podemos obtener la minuatura con un enlace al vídeo:
$video_out = " <a href='$video_url' title='$video_title'><img style='width: 125px;' src='$video_thumb' alt='$video_title' /></a> "; echo $video_out;
O embeber el vídeo:
$video_codigo = "<iframe src='http://player.vimeo.com/video/$video_id?title=0&byline=0&portrait=0&color=ffffff' width='$video_w' height='$video_h' frameborder='0' webkitAllowFullScreen allowFullScreen></iframe>"; echo $video_codigo;
La API permite obtener datos también de los usuarios, hacer listas de reproducción. Bien sencillo.
No hay comentarios