createAudioObjects(){
    let audioElement = this._audioPlayerElement;
    
    let context = this.audioContext;
    let analyser = this.analyser;
    let source = context.createMediaElementSource(audioElement);
    
    source.connect(analyser);
    
    analyser.fftSize = this._fftSize; 
    analyser.smoothingTimeConstant = this._smoothingConstant;
    analyser.connect(context.destination); 
    
    let bufferLength = analyser.frequencyBinCount;
    this.soundDataArray = new Uint8Array(bufferLength);
    
    this._paused = false;
  }
/**
   * Connects all the WebAudioAPI objects together.
   * Configures the settings of the audio analyser.
   */
Connects all the WebAudioAPI objects together.
Configures the settings of the audio analyser.
Connects all the WebAudioAPI objects together . Configures the settings of the audio analyser .
createAudioObjects(){
    let audioElement = this._audioPlayerElement;
    let context = this.audioContext;
    let analyser = this.analyser;
    let source = context.createMediaElementSource(audioElement);
    source.connect(analyser);
    analyser.fftSize = this._fftSize; 
    analyser.smoothingTimeConstant = this._smoothingConstant;
    analyser.connect(context.destination); 
    let bufferLength = analyser.frequencyBinCount;
    this.soundDataArray = new Uint8Array(bufferLength);
    this._paused = false;
  }
createAudioObjects ( ) { let audioElement = this . _audioPlayerElement ; let context = this . audioContext ; let analyser = this . analyser ; let source = context . createMediaElementSource ( audioElement ) ; source . connect ( analyser ) ; analyser . fftSize = this . _fftSize ; analyser . smoothingTimeConstant = this . _smoothingConstant ; analyser . connect ( context . destination ) ; let bufferLength = analyser . frequencyBinCount ; this . soundDataArray = new Uint8Array ( bufferLength ) ; this . _paused = false ; }
Connects all the WebAudioAPI objects together.
Connects all the WebAudioAPI objects together .