Ошибка NaN при смене видео
День добрый! как мне корректно сменить видео по событию onended? Вот код...
это процесс заполнения progress, во время воспроизведения 1-ого видео заполняется корректно.
function updateProgressBar() {
let percentage = Math.floor((100 /video.duration) * video.currentTime);
scrollVideo.value = percentage;}
В конце воспроизведения по событию onended, я выбираю видео следующее для просмотра и сеняю аттрибут src у video
scrollVideo.value = 0;
percentage = 0;
video.pause();
video.removeAttribute('src');
video.src = arrayVideo[i].linkFilm;
video.poster = arrayVideo[i].poster;
video.play();
document.querySelector('div.cntEndVideo').remove();
В итоге сыпется ошибка NaN, и progress не заполняется. Перемотка работает..
Источник: Stack Overflow на русском