return new Promise(function (resolve, reject) {
ctx.decodeAudioData(data, function (buffer) {
resolve(buffer);
- }, function () {
+ }, function (err) {
reject(new Error("Error decoding audio buffer"
- + (hint ? ": " + hint : "")));
+ + (hint ? ": " + hint : "")
+ + ": " + err.toString()));
});
});
}