Почему звук не перематывается?

У меня возникли проблемы с перемоткой аудио в Javascript. По сути, у меня есть обратный отсчет, который издает звуковой сигнал каждую секунду по мере приближения к концу обратного отсчета.

Я пытался использовать;

var bip = new Audio("http://www.soundjay.com/button/beep-7.wav");
bip.play();

но он не издавал звуковой сигнал каждую секунду, что, как я предполагаю, как-то связано с необходимостью загрузки нового звука каждую секунду Затем я попытался загрузить звук извне и запустить его с помощью следующего кода ,

bip.pause();
bip.currentTime = 0;
console.log(bip.currentTime);
bip.play();

но это воспроизводит звук только один раз, а затем полностью не перематывает его назад (это показано консолью, регистрирующей время 0,19 секунды после первого воспроизведения).

Есть ли что-то, что я здесь упускаю?

]
6
задан Sam Beckham 12 June 2012 в 20:33
поделиться