adjuntar video youtube PHP HTML5

Pasos rapidos para mostrar un video de youtube como iframe en nuestra web.

Este caso aplica cuando permitimos a usuarios que adjunten un video como parte de un formulario, con lo que el usuario podria adjuntar algo como  http://www.youtube.com/watch?v=UZjVmHOP7wI

necesitaremos convertirlo a http://www.youtube.com/embed/UZjVmHOP7wI y eso lo logramos de la siguiente forma, de lo contrario solo colocamos el link para ver el video


$videos = $resultado["video"];
$iframe = "";
if($videos != ""){
$link_video = strpos($videos, "you");
if($link_video){
$url_video = strpos($videos, "v=");
if ($url_video === false) {
$url = explode("youtu.be/", $videos);
$videos = isset($url[1])?$url[1]:"";
}else{
$url = explode("v=", $videos);
$url = explode("&", $url[1]);
$videos = $url[0];
}
$iframe = "<iframe width='415' height='250' src='http://www.youtube.com/embed/".$videos."' frameborder='0' allowfullscreen></iframe>";
}
else
$iframe = "<a href='$videos'> Ver Aqui </a>";

No hay comentarios:

Publicar un comentario

Todos los comentarios son bien recibidos...