Estoy creando contenido de aprendizaje electrónico en una aplicación llamada MadCap Flare.
Estoy tratando de hacer que se reproduzca el video de parachoques de introducción y luego, una vez que el video está listo, pasa a otra página (diremos URL para este foro). Aquí está mi código, y no puedo hacer que esto funcione en absoluto. El video se reproduce pero no pasará a la URL. Cuando veo el código fuente, veo que aparece un error de CDAT.
<?xml version="1.0" encoding="utf-8"?> <html xmlns:MadCap="http://www.madcapsoftware.com/Schemas/MadCap.xsd" style="mc-template-page: url('..\Resources\TemplatePages\Home-Page.flmsp');"> <head> </head> <body> <p> <video MadCap:HTML5Video="true" MadCap:Param_controls="false" MadCap:Param_loop="false" MadCap:Param_muted="false" src="../Resources/Multimedia/Aruba_Coral.webm" MadCap:Param_autoplay="true"> </video> <script type="text/javascript"> var video1 = document.getElementsByTagName('video1')[0]; video1.onended = function(e) { window.location.replace('http://www.hpe.com'); } </script> </p> </body> </html>Olvidaste agregar el atributo id a la etiqueta de video. Prueba esto :
<html xmlns:MadCap="http://www.madcapsoftware.com/Schemas/MadCap.xsd" style="mc-template-page: url('..\Resources\TemplatePages\Home-Page.flmsp');"> <head> </head> <body> <p> <video id="video1" MadCap:HTML5Video="true" MadCap:Param_controls="false" MadCap:Param_loop="false" MadCap:Param_muted="false" src="../Resources/Multimedia/Aruba_Coral.webm" MadCap:Param_autoplay="true"> </video> <script type="text/javascript"> var video1 = document.getElementById('video1'); video1.onended = function(e) { window.location.replace('http://www.hpe.com'); } </script> </p> </body> </html>