Vídeos de YouTube a pantalla completa con HTML5

Una entrada rápida a raíz de un tweet que he puesto esta mañana:

 

También lo puse en inglés para mis seguidores angloparlantes (si es que tengo alguno):

 

Aprovecho que aquí puedo extenderme más para explicarlo un poco mejor. Yo tengo configurado YouTube para que me muestre los vídeos usando HTML5 en lugar de Flash siempre que sea posible y llevaba tiempo llamándome la atención que cuando veía vídeos insertados en una web, unas veces salía el botón para ponerlo a pantalla completa y otras no, lo cual era un engorro. Hoy me dio por buscar cuál podía ser la causa y encontré que era un simple parámetro, el fs que menciono en los tweets. También hay que añadir webkitallowfullscreen y mozallowfullscreen al allowfullscreen que ya nos dan en YouTube para que el botón funcione correctamente en Safari, Chrome y Firefox.

Así que si para insertar un vídeo usáis un código del tipo:

<iframe width="560" height="315" src="http://www.youtube.com/embed/cFv2xPvQfJ4" allowfullscreen></iframe>

Tendríais que cambiarlo a:

<iframe width="560" height="315" src="http://www.youtube.com/embed/cFv2xPvQfJ4?fs=1" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>

Ejemplo sin fs=1, webkitallowfullscreen ni mozallowfullscreen:

Ejemplo con fs=1, webkitallowfullscreen y mozallowfullscreen:

Si veis los 2 vídeos iguales seguramente será porque estáis usando Flash y no HTML5, para cambiarlo solo tenéis que activar el Reproductor de vídeo HTML5 de YouTube.