Доброй ночи! Прошу помощи. Есть код:
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`и, не получилось.