Tying to play videos but The use of my variables are not working.
- First video play only once, when stops second video starts.
- Second video plays and loops.
- Video should play smoothly with no gaps and no jumps.
My Demo: http://jsfiddle.net/654geqvp/1/
var start = [
"http://praegnanz.de/html5video/player/video_SD.webm",
"http://praegnanz.de/html5video/player/video_SD.webm",
"http://praegnanz.de/html5video/player/video_SD.mp4"];
var loop = [
"http://broken-links.com/tests/media/BigBuck.webm",
"http://broken-links.com/tests/media/BigBuck.theora.ogv",
"http://broken-links.com/tests/media/BigBuck.m4v"];
var curSrc = 0;
$(function() {
$('#start').attr(start, start[curSrc % start.length]);
curSrc++;
var video = $('#start').get(0);
$('#start').on('loadedmetadata', function() {
video.currentTime = 0.01;
video.play();
}).on('ended', function() {
//console.log('ended');
video.loop = loop[curSrc % loop.length];
video.load();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<video id="start" style="width:100%;"></video>