better handling for sounds that did not load

This commit is contained in:
Eric Rosenbaum 2016-10-25 16:43:03 -04:00
parent cfabc507ae
commit b30996997a

View file

@ -71,9 +71,11 @@ AudioEngine.prototype.playSound = function (index) {
} else {
// if the sound has not yet loaded, wait and try again
log.warn('sound ' + index + ' not loaded yet');
setTimeout(function () {
this.playSound(index);
}.bind(this), 500);
if (player) {
setTimeout(function () {
this.playSound(index);
}.bind(this), 500);
}
}
};