<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guiabreve &#187; Youtube</title>
	<atom:link href="http://guiabreve.com/tag/youtube/feed" rel="self" type="application/rss+xml" />
	<link>http://guiabreve.com</link>
	<description>Red Bull-based programming</description>
	<lastBuildDate>Mon, 06 Feb 2012 17:22:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Obtener thumbnail de un vídeo de Youtube</title>
		<link>http://guiabreve.com/obtener-thumbnail-de-un-video-de-youtube.html</link>
		<comments>http://guiabreve.com/obtener-thumbnail-de-un-video-de-youtube.html#comments</comments>
		<pubDate>Thu, 04 Aug 2011 22:04:39 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Programación y Diseño]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Thumbnail]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=682</guid>
		<description><![CDATA[Algo que nos puede ser muy útil, sobre todo si tenemos un sitio en el que publicamos vídeos, es obtener la imagen de un vídeo para mostrarla sin necesidad de cargar el vídeo. Youtube nos lo pone sencillo. Para obtener la imagen de un vídeo solo necesitamos el identificador del vídeo (La variable v). Las <a href="http://guiabreve.com/obtener-thumbnail-de-un-video-de-youtube.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Algo que nos puede ser muy útil, sobre todo si tenemos un sitio en el que publicamos vídeos, es obtener la imagen de un vídeo para mostrarla sin necesidad de cargar el vídeo. <strong>Youtube</strong> nos lo pone sencillo.</p>
<p>Para obtener la imagen de un vídeo solo necesitamos el <code>identificador</code> del vídeo (La variable <code>v</code>). Las imágenes se guardan bajo la siguiente ruta.</p>
<pre class="brush:php">http://img.youtube.com/vi/ID/default.jpg // Img por defect
http://img.youtube.com/vi/ID/0.jpg // Img a 480x360</pre>
<p>En <a title="Unijimpe" href="http://blog.unijimpe.net/obtener-thumbnails-de-los-videos-de-youtube/">unijimpe</a> nos enseñan que también podemos crear una función en <a href="http://guiabreve.com/tag/php">PHP</a> que nos devuelva el <code>identificador</code> de un vídeo de forma automática.</p>
<pre class="brush:php">function getYoutubeID($url) {
    $tube = parse_url($url);
    if ($tube["path"] == "/watch") {
        parse_str($tube["query"], $query);
        $id = $query["v"];
    } else {
        $id = "";
    }
    return $id;
}</pre>
<p>De forma que le pasamos la url del vídeo y nos imprimirá la imagen de la siguiente forma.</p>
<pre class="brush:php">&lt;?php $url = "http://www.youtube.com/watch?v=aDaOgu2CQtI"; ?&gt;
&lt;img src="http://img.youtube.com/vi/&lt;?php echo getYoutubeID($url); ?&gt;/0.jpg" /&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/obtener-thumbnail-de-un-video-de-youtube.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

