Недавно я играл со звуком 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), оба из которых, кажется, счастливы игнорировать мои запросы на зацикливание. Есть идеи?
ОБНОВЛЕНИЕ : свойство цикла теперь поддерживается во всех основных браузерах.