Недавно я играл с аудио HTML5, и хотя я могу заставить его играть звук, который он когда-либо будет играть. Независимо от того, что я пытаюсь (установка свойств, обработчиков событий и т. Д.), Я не могу заставить его зацикливаться.HTML5 Audio Looping
Вот основной код, я использую:
//myAudio is declared at a global scope, so it doesn't get garbage collected.
myAudio = new Audio('someSound.ogg');
myAudio.loop = true;
myAudio.play();
Я тестирование с использованием Chrome (6.0.466.0 Dev) и Firefox (4 бета-1), оба из которых, кажется, рад игнорировать мои просьбы о зацикливание. Есть идеи?
UPDATE: Свойство loop теперь supported во всех основных браузерах.
Не уверен, что Chrome, Firefox, но не поддерживает зацикливание. – luiscubal
Просто запустите его, как только он закончится: myAudio.addEventListener («закончился», функция (e) {myAudio.play();}, false); – mattbasta
не работает !!!! – gravitation