Воспроизведение зацикленного аудио в HTML5 так же просто, как это:
<html>
<head></head>
<body>
<audio controls autoplay loop>
<source src="../media/audio/timer.ogg" type="audio/ogg" />
<source src="../media/audio/timer.mp3" type="audio/mpeg" />
</audio>
</body>
</html>
Хорошо, это не работает в Firefox, но есть хитрости. Этот пример работает на Safari и Chrome, но это не вопрос. Дело в том, что я загружаю один и тот же код в определенный div с помощью метода load () jQuery: $ ('# mydiv'). Load (url, function () {..});
Когда этот фрагмент HTML-кода загружен, отображается div и аудиофайл правильно прослушивается (автозапуск) ... но он не зацикливается! Хотя он зацикливается на небольшом html-примере, показанном выше, тот же код, поступающий из вызова AJAX, не будет зацикливаться вообще. И я знаю, что это там, в DOM. Я что-то упустил?