Ошибка NaN при смене видео

Рейтинг: 0Ответов: 0Опубликовано: 02.03.2023

День добрый! как мне корректно сменить видео по событию 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 не заполняется. Перемотка работает..

Ответы

Ответов пока нет.