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