function() {
      var self = this || Howler;

      // Create a global ID counter.
      self._counter = 1000;

      // Pool of unlocked HTML5 Audio objects.
      self._html5AudioPool = [];
      self.html5PoolSize = 10;

      // Internal properties.
      self._codecs = {};
      self._howls = [];
      self._muted = false;
      self._volume = 1;
      self._canPlayEvent = 'canplaythrough';
      self._navigator = (typeof window !== 'undefined' && window.navigator) ? window.navigator : null;

      // Public properties.
      self.masterGain = null;
      self.noAudio = false;
      self.usingWebAudio = true;
      self.autoSuspend = true;
      self.ctx = null;

      // Set to false to disable the auto audio unlocker.
      self.autoUnlock = true;

      // Setup the various state values for global tracking.
      self._setup();

      return self;
    }
function() {
      var self = this || Howler;

      // Create a global ID counter.
      self._counter = 1000;

      // Pool of unlocked HTML5 Audio objects.
      self._html5AudioPool = [];
      self.html5PoolSize = 10;

      // Internal properties.
      self._codecs = {};
      self._howls = [];
      self._muted = false;
      self._volume = 1;
      self._canPlayEvent = 'canplaythrough';
      self._navigator = (typeof window !== 'undefined' && window.navigator) ? window.navigator : null;

      // Public properties.
      self.masterGain = null;
      self.noAudio = false;
      self.usingWebAudio = true;
      self.autoSuspend = true;
      self.ctx = null;

      // Set to false to disable the auto audio unlocker.
      self.autoUnlock = true;

      // Setup the various state values for global tracking.
      self._setup();

      return self;
    }
function ( ) { var self = this || Howler ; // Create a global ID counter. self . _counter = 1000 ; // Pool of unlocked HTML5 Audio objects. self . _html5AudioPool = [ ] ; self . html5PoolSize = 10 ; // Internal properties. self . _codecs = { } ; self . _howls = [ ] ; self . _muted = false ; self . _volume = 1 ; self . _canPlayEvent = 'canplaythrough' ; self . _navigator = ( typeof window !== 'undefined' && window . navigator ) ? window . navigator : null ; // Public properties. self . masterGain = null ; self . noAudio = false ; self . usingWebAudio = true ; self . autoSuspend = true ; self . ctx = null ; // Set to false to disable the auto audio unlocker. self . autoUnlock = true ; // Setup the various state values for global tracking. self . _setup ( ) ; return self ; }
Initialize the global Howler object.
@return {Howler}
Initialize the global Howler object .
The howler class.