Я действительно действительно пробовал часы, чтобы найти ответ сам, но я просто не знаю, как это решить. Я абсолютно не знаком с javascript.Добавить Eventlistener для управления HTML5-Audio
Моя задача: Я хочу управлять HTML5-Audio Element с помощью JavaScript. Мои первые шаги:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript">
document.getElementById("myAudio").addEventListener('onpause', function(){
alert("Paused!");
getElementById("myAudio").play();
alert("Playing again!");
}, false);
</script>
</head>
<body>
<audio id="myAudio" controls autobuffer >
<source src="Test.mp3" />
</audio>
</body>
К сожалению, это не сработает. Кажется, что нет события, называемого ...
Еще одна вещь, о которой я удивляюсь, заключается в том, что Chrome показывает аудиоконтроль. Но Firefox (FF 11) просто отображает пустую страницу.
Я просто не понимаю, я провел часы и пробовал много альтернатив ... Я очень надеюсь, что кто-то может мне помочь.
Большое спасибо!
спасибо! это объясняет, почему это не работает в firefox! Мое первоначальное намерение состояло в том, чтобы управлять HTML5-Audio Element с помощью JavaScript. К сожалению, это не работает с кодом, который я вставил выше. Кажется, что нет события, которое называется ... что я делаю неправильно? – HazelNut
«пауза» - правильное название события, а не «onpause» http://dev.w3.org/html5/spec/media-elements.html#mediaevents – mems
спасибо! Я смотрел здесь, к сожалению: http://www.w3schools.com/html5/html5_ref_eventattributes.asp – HazelNut