Embed: Biblioteca PHP para embeber contenidos (Youtube, Vimeo, flickr)

Embed es un interesante proyecto que consiste en una biblioteca escrita en PHP para embeber de manera fácil y rápida contenidos obtenidos desde los servicios web más populares.

Esta biblioteca es compatible con la gran mayoría de los servicios actuales y populares, entre sus opciones disponibles podemos encontrar: YouTube, Vimeo, Instagram, Flick. Inclusive cuenta con algunos mecanismos para obtener información de sitios como Github, Archive.org y DevianArt.

embeber contenidos videos imagenes con php

Los requerimientos mínimos para utilizar Embed son: PHP en su versión 5.3 o superior, la biblioteca Curl instalada y por ultimo decir que este proyecto es compatible con la autocarga de clases basadas en el estándar PSR-0.

Ejemplo de uso:

include('Embed/autoloader.php');

//Load any url:
$Url = new Embed\Url('https://www.youtube.com/watch?v=tvFXstU1JSQ');
$Info = Embed\Embed::create($Url);

//Get content info

$Info->title;
$Info->description;
$Info->url;
$Info->type;

$Info->images;
$Info->image;
$Info->imageWidth;
$Info->imageHeight;

$Info->code;
$Info->width;
$Info->height;
$Info->aspectRatio;

$Info->authorName;
$Info->authorUrl;

$Info->providerIcons;
$Info->providerIcon;
$Info->providerName;
$Info->providerUrl;

La biblioteca es muy simple y no tiene demasiada ciencia en lo que respecta a su implementación.

En la documentación oficial se explican varias opciones adicionales para definir, por ejemplo, el tamaño de imagen, el uso de tokens en caso de requerir información de sitios como Facebook y algunas características especificas que pueden resultar interesantes en algunos escenarios.

Web: Embed

Categorizado en: