Нещодавно я грав з аудіо HTML5, і хоча я можу змусити його відтворити звук, який він колись відтворюватиме лише один раз. Незалежно від того, що я намагаюся (встановлюючи властивості, обробники подій тощо), здається, я не можу змусити це зациклюватися.
Ось основний код, який я використовую:
//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 beta 1), які, здається, із задоволенням ігнорують мої запити на цикл. Будь-які ідеї?
ОНОВЛЕННЯ : Властивість циклу тепер підтримується у всіх основних браузерах.