@coderiter

Как выполнить JS код после воспроизведения видео?

Доброй ночи! Прошу помощи. Есть код:

function playAudio(pathToAudio){
        let sound = new Audio();
        sound.src = pathToAudio;
        sound.autoplay = true;
}


let pathToAudio = ... //путь к mp3

$('#audio-icon').removeClass('hidden'); //показываем значок звука
playAudio(pathToAudio); // запускаем воспроизведение
$('#audio-icon').addClass('hidden'); // скрываем значок звука

showNextLine(exerciseId); // эта функция должна выполняться после того, как воспроизведение аудио завершено


Вопрос: как сделать таким образом, чтобы функция showNextLine ждала завершения проигрывания звука? Пробовал написать через callback`и, не получилось.
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
Stalker_RED
@Stalker_RED
ended Отправляется, когда воспроизведение завершено.

https://developer.mozilla.org/ru/docs/Web/Guide/Ev...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы