diff --git a/src/howler.core.js b/src/howler.core.js index 5198bdfc..0e64e8c4 100644 --- a/src/howler.core.js +++ b/src/howler.core.js @@ -382,7 +382,9 @@ // Calling resume() on a stack initiated by user gesture is what actually unlocks the audio on Android Chrome >= 55. if (typeof self.ctx.resume === 'function') { - self.ctx.resume(); + self.ctx.resume().catch(function(err) { + console.warn('AudioContext resume failed during unlock:', err.name + ':', err.message); + }); } // Setup a timeout to check that we are unlocked on the next event loop. @@ -529,6 +531,14 @@ for (var i=0; i