setInterval работает, звук запускается и не останавливается. clearInterval не делает - звук продолжается, навсегда. Я пробовал несколько разных способов, но безрезультатно. Совет, пожалуйста?setInterval и clearInterval внутри кнопки
Спасибо!
<audio id="soundEffect" src="Whoosh.mp3"></audio>
<button onclick="setInterval(function(){playAudio()}, 1000)">Start Audio</button>
<button onclick="clearInterval(function(){playAudio()}">Stop Audio</button>
<script type="text/javascript">
function playAudio() {
document.getElementById("soundEffect").play();
}
</script>
Вы используете неправильный синтаксис. 'clearInterval' ожидает, что параметр будет возвращен числом' setInterval' – hindmost
[** READ THIS **] (http://www.w3schools.com/jsref/met_win_clearinterval.asp). Описание. Чтобы использовать метод clearInterval(), вы должны использовать глобальную переменную при создании метода интервалов. – myfunkyside