diff --git a/src/lib/audio/shared-audio-context.js b/src/lib/audio/shared-audio-context.js
index 89832d45818c4a2215ca269319f7bc5b4cb369c3..f6c4f716acb3c2bf15d8bfacac0c1c44c448d538 100644
--- a/src/lib/audio/shared-audio-context.js
+++ b/src/lib/audio/shared-audio-context.js
@@ -1,5 +1,5 @@
 // Wrap browser AudioContext because we shouldn't create more than one
-const AUDIO_CONTEXT = new AudioContext();
+const AUDIO_CONTEXT = new (AudioContext || webkitAudioContext)();
 
 module.exports = function () {
     return AUDIO_CONTEXT;