PHP Cómo obtener la miniatura de un vídeo de Youtube
¿Cómo obtener con PHP la imagen de miniatura de un vídeo de Youtube a partir de la dirección o URL del vídeo?
Con este código!!
<?
//Obtener imagen de miniatura de youtube a partir de la URL de un vídeo
//INPUT: url de vídeo de youtube con su ID
//OUTPUT: url del path de la imagen de la miniatura de un vídeo de youtube
function getMiniaturaYoutube($url)
{
$regexp= «http:\/\/www\.youtube\.com\/watch\?v=(.*)(.*)»;
if(preg_match_all(«/$regexp/siu», $url, $matches))
return $matches[1][0];
}
//Llamada a la función para obtener URL de la imagen enviando la URL del vídeo de youtube (¡sin parámetros estilo feature, etc..!)
$miniatura_youtube = getMiniaturaYoutube(«http://www.youtube.com/watch?v=_H4Rsp28IKc»);
?>
<img src=»http://i1.ytimg.com/vi/<?=$miniatura_youtube?>/default.jpg» alt=»» />