<!DOCTYPE html>
<html>
<head>
<style>
</head>
<body>
<audio id="audio_with_controls" controls autobuffer >
<source src="http://www.wav-sounds.com/various/beep.wav" type="audio/wav" />
Audio tag not supported
</audio>
<!-- some actions from Javascript -->
<button id="play">Play</button>
<button id="play2">Play2</button>
<button id="pause">Pause</button>
<button id="duration">Show duration</button>
<div id="duration-log"></div>
<script>
var song = document.getElementById('audio_with_controls');
document.getElementById('play').addEventListener('click', function() { song.play(); }, false);
document.getElementById('play2').addEventListener('click', function() { song.play(); }, false);
document.getElementById('pause').addEventListener('click', function() { song.pause(); }, false);
document.getElementById('duration').addEventListener('click', function() { document.querySelector('#duration-log').textContent = song.duration; }, false);
</script>
Вы можете увидеть этот код и запустить его в своем браузере. Вы можете увидеть, чем он отличается от FF и Chrome. Особенно смотрите слайдер, когда воспроизведение звука завершено. В FF он застревает в середине и через несколько секунд заканчивается. Это проблема, с которой я столкнулся в своем заявлении.