La razón por la que esto es difícil radica en la seguridad y la licencia:
* Seguridad: Incrustar directamente un archivo de video requeriría que el iframe tenga acceso directo al archivo OneDrive, lo que plantea un riesgo de seguridad. OneDrive controla el acceso a los archivos para proteger los datos del usuario.
* Licencias: OneDrive no proporciona inherentemente la infraestructura necesaria para la reproducción de video directo dentro de un iframe. Los servicios como YouTube tienen servidores y jugadores optimizados para esto.
soluciones:
1. Compartir público con código de incrustación (si corresponde): Si * comparte públicamente * el video con el acceso "cualquier persona con el enlace", OneDrive * podría * proporcionar un código de inserción. Esto es raro y a menudo poco confiable, e incluso entonces, no está garantizado que funcione dentro de un iframe sin abrir una nueva pestaña o ventana. Pruébelo, pero no confíe en ello.
2. Descargar y host en otro lugar: El método más confiable es descargar el archivo de video y cargarlo en un servicio diseñado para alojamiento e incrustación de video, como YouTube, Vimeo o una plataforma similar. Estos servicios proporcionan códigos de incrustación específicamente para su uso en iframes. Esta es la solución recomendada para una incrustación constante y confiable.
3. Usando una API OneDrive (avanzada): Para los desarrolladores, * podría * usar potencialmente la API OneDrive para obtener una URL de video y luego usarla en una etiqueta `