scratch-gui
Version:
GraphicaL User Interface for creating and running Scratch 3.0 projects
18 lines (14 loc) • 443 B
JavaScript
import StartAudioContext from 'startaudiocontext';
import platform from 'platform';
let AUDIO_CONTEXT;
if (platform.name !== 'IE') {
AUDIO_CONTEXT = new (window.AudioContext || window.webkitAudioContext)();
StartAudioContext(AUDIO_CONTEXT);
}
/**
* Wrap browser AudioContext because we shouldn't create more than one
* @return {AudioContext} The singleton AudioContext
*/
export default function () {
return AUDIO_CONTEXT;
}