Geek the Planet


Desarrollo no image

Published on febrero 28th, 2009 | by Angelfire

3

¿Porqué Google Reader no muestra nuestros videos?

Recuerdo que hace pocos días hablaba con un compañero, sobre el “pequeño” problema que tiene aquellos lectores de nuestros blogs que usan como lector de feeds el Google Reader, el problema es que cuando incluimos un video en nuestros posts, ellos no lo pueden visualizar, asi que si quieren hacerlo tienen que hacerlo entrando directamenta a nuestros sitios.

Alan en un su blog Pc Digital me saca de la duda y responde el porque sucede esto, algo así me sospechaba, pero no tenia los argumentos para decirlo.

El  problema es que el código con el que insertamos nuestros videos, no es válido para Google reader, en teoría, para que un video embebido pueda ser visualizado desde google reader debe ser XHTML válido siguiendo los lineamientos de la W3C, al parecer el problema radica especificamente en la etiqueta embed, resulta no ser válida ya que es obsoleta desde XHTML 1.0, y desgraciadamente los código que recibimos desde youtube por ejemplo la contienen.

Sin embargo, sigo con la duda, yo mis videos los inserto usando un plugin y revisando el código, en ningun momento este plugin incluye la dichosa etiqueta en cuestión, entonces sigo sin entender el porque google reader se niega a mostrarlos.

Una posible solución la he encontrado en el blog de Bernie Zimmerman, desgraciadamente no sé si aún funcione, ya que es un post de 2006 :S, pero bueno, igualmente la publicaré, generalmente este es el código que nos bota youtube para embeber sus videos:

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/7_6B6vwE83U"></param><embed src="http://www.youtube.com/v/7_6B6vwE83U" type="application/x-shockwave-flash" width="425" height="350"></embed></object>

La solución estaria en embeberlos de la siguiente manera:

<object type="application/x-shockwave-flash" style="width:425px; height:350px;" data="http://www.youtube.com/v/7_6B6vwE83U"><param name="movie" value="http://www.youtube.com/v/7_6B6vwE83U" /></object>

Si les funciona muy amables y dejan el comentario :)

Tags: , , , ,


About the Author

Systems Engineering, Computer Systems Specialist, Social Engineering Specialist. Social Media Analyzer. Usability and SEO enthusiasm (Este es mi perfil de Twitter...)



3 Responses to ¿Porqué Google Reader no muestra nuestros videos?

  1. todotuto says:

    Yo hackeé de forma parecida el SlideShare y funciona perfectamente. Aquí lo cuento: http://www.todowordpress.org/hack-para-validar-slideshare-14/2009683/

    Para insertar vídeos y que se vean en los feeds recomiendo el plugin Poppy’s videos creado por TodoWordPress: http://www.todowordpress.org/poppy-videos/

  2. León says:

    aaah! recientemente yo vi un videotutorial, hay un conversor para ciertos códigos de algunos sitios de vídeos, como youtube. Lo que hace es precisamente eso, eliminar la etiqueta embed que no es XHTML válido y pasar todo a la etiqueta object y param de modo que todos los atributos esten en estas dos etiquetas válidas y además se reduce el código. Ahora con respecto al plugin yo uso también un plugin que me permite insertar código XHTML válido, es el viper :P entonces lo que haces en el post original es insertar una especie de ETIQUETA que al ser procesada por wordpress la reconoce el plugin y hace una serie de cambios usando javascript y algunas técnicas mas complejas, como en el post original lo que haces es insertar una etiqueta que usa corchetes estos no los reconoce el navegador como HTML, en tu plantilla inserta de manera automática los scripts y el CSS necesario para transformar ciertas cosas que aplicando php solamente no son suficientes, ahora bien, tus feeds se van a otro archivo, este archivo es simplemente XML de modo que insertar las mismas funciones en los feeds sería todo un rollote, igualmente de que se puede hacer se puede hacer pero el plugin quedaría más pesado, lo único que hace finalmente es tomar la url del vídeo y meterla en un anchor y entre esta etiqueta pone un letrero que dice: click here to view the embedded video ;) es decir es más fácil hacer esto en los feeds que realizar todo el proceso necesario para mostar un vídeo con XHTML válido en los feeds ;) .
    No soy un experto en esto, pero es lo que te puedo explicar y como lo he entendido, así funciona básicamente el plugin.

    Saludos, y espero no se me vaya a spam el comentario por lo largo del mismo ;)

  3. León says:

    Por cierto eso de Poppy vídeo se ve interesante pero soporta una cantidad menor de fuentes de vídeo :( , el problema es que yo quiero mantener mi blog con XHTML válido además que el doctype que uso es strict :3

Back to Top ↑