У меня есть следующий код, и я не могу назвать ShowMedalMessage функцияВызов функции из addEventListener()
var totalsounds = 3;
var currentsound = 1;
var audioElement = document.createElement('audio');
audioElement.setAttribute('src', 'notify.wav');
audioElement.setAttribute('autoplay', 'autoplay');
audioElement.addEventListener('ended', function() {
if (currentsound < totalsounds) {
this.currentTime = 0;
this.play();
currentsound = currentsound + 1;
}
ShowMedalMessage(1);
}, false);
() Если вызов функции, прежде чем audioElement.addEventListener, он называет правильно, но если строка ShowMedalMessage (1); находится внутри, он не работает :(
Спасибо!
Вы проверили консольных журналы в chrome/firefox для ошибок? Я не вижу ничего плохого в коде. –
он не может быть инициирован в момент возникновения события, он регистрирует ошибку? –
Я смотрю, что в Firefox не работает звук, воспроизводимый ... с o r без ShowMedalMessage() ... weird:/ – MGE