Задать вопрос
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как сделать запуск функции по окончании звука (play)?

Доброй ночи. Спать пора, но я не усну пока не доделаю. Есть код:
var voice = $('#voice');
voice[0].play(); //запуск аудио
getWordData(); //некая функция

Не могу сообразить, как выполнить функцию, только после окончания аудио.
пробовал
voice[0].play(); //запуск аудио
voice.on('ended',function () {
getWordData(); //некая функция
});

Но там в функции есть запуск другого аудио, причем через замену src у того же voice, так что по сути входит в цикл бесконечный.
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
EaGames
@EaGames
Front-end developer
вы все верно делаете.
Но там в функции есть запуск другого аудио, причем через замену src у того же voice
значит в той же самой функции запускаете getWordData(); //некая функция перед функцией что запускает другое аудио...
Ответ написан
Ваш ответ на вопрос

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

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