Validar código Flash de YouTube
20 Julio, 2007 | Escrito por emiligene | Categorías: despuesdeG | | 1,824 lecturasNunca había podido adaptar el código embebido que provee YouTube para que validase correctamente. He ido probando las distintas soluciones que se propugnan en la blogosfera pero ninguna de ellas evitaba el problema del descuadre: todas ellas provocaban que la maquetación de WordPress se volviese loca, independientemente del theme que usase.
Así hasta que al fin he dado con una fórmula que consigue los dos objetivos: visualiza el vídeo sin afectar al diseño de WordPress, y al mismo tiempo es código válido XHTML 1.0.
Tantas pruebas fallidas anteriores me llevan a pensar que su aplicación depende de un conjunto de factores, quizás el más importante la versión de PHP que corre en el servidor. Además de la versión de WP, del propio servidor y su configuración… por no citar las precauciones básicas de WP: desactivar el editor gráfico y la opción de corregir automáticamente el código. Eso explicaría la diversidad de soluciones y la diferencia de comportamientos a la hora de ponerlas en práctica.
Al grano, por si puede ser útil a alguien.
En vez del código de YouTube:

sustituirlo por este otro:

La cosa siempre va de lo mismo: eliminar la etiqueta embed, que es incompatible con XHTML 1.0. Pero esta es la única sintaxis de todas las que he probado que me ha funcionado.
Valida sin problemas y renderiza correctamente los vídeos embebidos en Firefox, Safari o IExplorer 7. No he tenido oportunidad de probarlo en IE 6. Pero, ¿hay que seguir dependiendo de los caprichos de IExplorer?
Entradas relacionadas:
You Tube en WordPress (2)YouTube en WP (3): la solución de Marsopa
YouTube en WP, todavía
Insertar y validar vídeos de YouTube en WordPress
Validar código embebido de Soapbox




9 Respuestas en “Validar código Flash de YouTube”
Por get, Nov 26, 2007 | Responder
es para navegadores q no soportan objects si se lo quitas, tu lo veras bien, en win, pero alomejor no en firefox.