Mutha-effin Chrome Audio bug
- currentTime attribute is not respected
by davidhong
HTML
<button id="start">Start</button>
<button id="stop">Stop</button>
JavaScript
var preloaded = {};
var preload = function (url) {
var audio = new Audio();
audio.preload = "auto";
audio.src = url;
preloaded[url] = audio;
};
preload.get = function (url) {
return preloaded[url];
};
var URL = 'http://127.0.0.1:9393/assets/n-back/alex/w.wav'
preload(URL);
var id;
$(document)
.on('click', '#start', function () {
id = setInterval(function () {
var audio = preload.get(URL);
audio.currentTime = 0;
audio.play();
}, 3000);
})
.on('click', '#stop', function () {
clearInterval(id);
});