UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

36 lines (33 loc) 748 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AudioContext = void 0; let _context; /** * Manages the global audio context in the engine. * * @hideconstructor */ class AudioContext { /** * Returns the global native audio context. * * @return {AudioContext} The native audio context. */ static getContext() { if (_context === undefined) { _context = new (window.AudioContext || window.webkitAudioContext)(); } return _context; } /** * Allows to set the global native audio context from outside. * * @param {AudioContext} value - The native context to set. */ static setContext(value) { _context = value; } } exports.AudioContext = AudioContext;