Hi,
I'm using Web Audio API with this code:
var Player = function () {
this.audioContext = new webkitAudioContext();
}
Player.prototype.play = function (url) {
var request = new XMLHttpRequest();
request.open("GET", url, true);
request.responseType = "arraybuffer";
var audioContext = this.audioContext;
request.onload = function () {
var soundSource = audioContext.createBufferSource();
audioContext.decodeAudioData(request.response, function(buffer) {
soundSource.buffer = buffer;
}, null);
soundSource.connect(audioContext.destination);
soundSource.noteOn(0);
};
request.send();
}But I have a long delay before the playback of local files on Samsung RD-PQ with
var player = new Player();
player.play('file:///path-to-file.mp3');How can I avoid it?