Tema: Video js
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2021, 05:06
quieropaginaweb
 
Fecha de Ingreso: noviembre-2012
Mensajes: 73
Antigüedad: 11 años, 5 meses
Puntos: 1
Video js

Hola compañeros, muchas gracias por leer el post, tengo una duda, como puedo hacer que cuando acabe de reproducir un video pase a reproducir otro video que es el principal?

Tengo este código
Código HTML:
<figure id="video_player">


	<video controls autoplay poster="video1.jpg">
		<source src="./videos/principal.mp4" type="video/mp4">
		
	</video>
	<figcaption>
		<a href="./videos/video1.mp4"><img src="video1.jpg" alt="Video 1"></a>
		<a href="./videos/video2.mp4"><img src="video2.jpg" alt="Video 2"></a>
		<a href="./videos/video3.mp4"><img src="video3.jpg" alt="Video 3"></a>
		<a href="./videos/video3.mp4"><img src="vide4.jpg" alt="Video 4"></a>
	</figcaption>
</figure>


<script>
var video_player = document.getElementById("video_player"); 
var links = video_player.getElementsByTagName('a');
var t;
for (var i=0; i<links.length; i++) { 
	links[i].onclick = handler; 
}

function handler(e) { 
	e.preventDefault();
	videotarget = this.getAttribute("href");
	filename = videotarget.substr(0, videotarget.lastIndexOf('.')) || videotarget;
	video = document.querySelector("#video_player video");
	video.removeAttribute("controls");
	video.setAttribute("poster","/assets/images/video-placeholder.png");
	source = document.querySelectorAll("#video_player video source");
	source[0].src = filename + ".mp4";
	source[1].src = filename + ".webm";
	video.load();
	video.play();	
}


</script> 
Muchas gracias