Estoy usando el siguiente código para la URL de inserción de YouTube y funciona perfectamente bien. Pero ahora tengo una URL que es de mi cuenta de Sharepoint. Quiero jugarlo pero no funciona. Por favor, ayúdame.
<iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" type="text/html" webkitallowfullscreen mozallowfullscreen allowfullscreen width="600" height="400" [src]="url"> </iframe>anteriormente, el código para la URL era como se indica a continuación, que funcionaba bien y pude reproducir mi video
const safeURL = https://www.youtube.com/embed/${this.data?.videoID}?autoplay=0&fs=1&iv_load_policy=3&showinfo=0&rel=0&cc_load_policy=0&start=0&end=0;
this.url = this.safePipe.transform(safeURL, 'resourceUrl');
pero ahora quiero cambiar el valor de la URL de esta manera
this.url = 'https://abc-my.sharepoint.com/:v:/p/abc/EZD14y8daXNMpxefWdmVOj8BxpWcHM7RHRq6GyCb8Dv0Gw';
pero ahora no puedo reproducir mi video. ¿Puede ayudarme a reproducir videos que no sean de YouTube en mi aplicación angular 8?
La etiqueta <iframe> no digerirá de manera inteligente el contenido y el marcado de salida como lo hace su navegador cuando navega al video alojado de SharePoint.
Las URL incrustadas de Youtube no son URL de un archivo de video; tienen marcado, por lo que el reproductor es diferente al reproductor de video predeterminado de su navegador.
Si tuviera que ir a ese video de SharePoint en su navegador y ver el código fuente de la página, vería que se agregan algunas cosas, pero si tuviera que ejecutar wget https://thevideourl.com/myvideo.mp4 , solo descargaría el video, no un documento html que contenga una etiqueta de video que haga referencia al video.
Considere usar una etiqueta <video> con un atributo src . Por ejemplo:
<!-- Instead of... --> <iframe src="https://sharepoint.com/thevideourl"></iframe> <!-- Do... -> <video src="https://sharepoint.com/thevideourl"></video>Ahora, el hecho de que esté en SharePoint genera dudas sobre si su navegador podrá o no acceder al video dado el código anterior. No estoy seguro de si te autenticaría correctamente.