En algunos proyectos, ya me ha pasado, que los clientes tienen vídeos en YouTube y nos piden que los mostremos en sus Intranets.
Las opciones para esto, van desde incluirlas en un Editor de Contenido, hacer una Vista de Datos, si es un listado de vídeos, etc..
El problema es que YouTube, como todo en esta vida, se ha modernizado (Por HTML5) y si intentamos insertar un vídeo con el código que nos proporcionan, tendremos algo como:
<iframe width="420" height="315" src="https://www.youtube.com/embed/Tn58-Nl9NYw" frameborder="0" allowfullscreen></iframe>
El problema es que algunas versiones de SharePoint, no permiten que pongamos iframe en editores de contenido. Para ello, la solución, es utilizar el viejo código de inserción, que es de la forma:
<object width="420" height="315">
<param name="movie" value="http://www.youtube.com/v/Tn58-Nl9NYw?version=3&hl=es_ES" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<embed src="http://www.youtube.com/v/Tn58-Nl9NYw?version=3&hl=es_ES" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
He remarcado con negrita, la partes que deberíamos "rescatar" del nuevo código, para ponerlo en el viejo y que nos mantuviera el ancho, el alto y el vídeo en cuestión.
Y con esto, magia, todo vuelve a verse...