Добрый день!
В моём JQuery скрипте есть обработчик видеоплеера, при загрузке страницы подгружается три видеоролика, по окончании первого ролика вставляется следующий и так пока цикл не повторится. Нужно немного модифицировать код так, чтобы по окончании каждого ролика менялась ещё и ссылка на него из того же массива, как это можно сделать?
Тут код, который работает сейчас:
$(document).ready(function() {
var i = 0;
var sources = ['https://site.com/video/home/2.mp4', 'https://site.com/video/home/3.mp4', 'https://site.com/video/home/maestron.mp4'];
var srcsb = $('.homevideobannwr a');
$('#videoElement').bind('ended', function() {
this.src = sources[i++ % sources.length];
this.load();
this.play();
});
});
Тут код, который я пытался сделать сам:
$(document).ready(function() {
var i = 0;
var srcss = ['https://site.com/featured-products/', 'https://site.com/featured-products/3', 'https://site.com/featured-products/2'];
var sources = ['https://site.com/video/home/2.mp4', 'https://site.com/video/home/3.mp4', 'https://site.com/video/home/maestron.mp4'];
var srcsb = $('.homevideobannwr a');
$('#videoElement').bind('ended', function() {
this.src = sources[i++ % sources.length];
srcsb.src = srcss[i++ % srcss.length];
this.load();
this.play();
});
});
HTML Код:
<div class="homevideobannwr">
<a href="https://site.com/featured-products/"><div class="homevideobann"><video src="https://site.com/video/home/2.mp4" id="videoElement" autoplay="" muted=""></video></div></a>
</div>