Ostatnio bawiłem się dźwiękiem HTML5 i chociaż mogę go zmusić do odtwarzania dźwięku, będzie on odtwarzany tylko raz. Bez względu na to, co próbuję (ustawianie właściwości, programów obsługi zdarzeń itp.) Nie wydaje się, żebym zapętlał to.
Oto podstawowy kod, którego używam:
//myAudio is declared at a global scope, so it doesn't get garbage collected.
myAudio = new Audio('someSound.ogg');
myAudio.loop = true;
myAudio.play();
Testuję na Chrome (6.0.466.0 dev) i Firefox (4 beta 1), z których oba wydają się być szczęśliwe, ignorując moje żądania zapętlenia. Jakieś pomysły?
UPDATE : Właściwość loop jest teraz obsługiwana we wszystkich głównych przeglądarkach.