             _frag_previous = null;
             _level = _hls.audioTracks[_hls.audioTrack].level;
             _loading_state = LOADING_IDLE;
+            _hls.addEventListener(HLSEvent.AUDIO_LEVEL_LOADED, _audioLevelLoadedHandler);
             _timer.start();
         }
 

        /** stop loading fragment **/
        public function stop() : void {
            _stop_load();
            _timer.stop();
            _loading_state = LOADING_IDLE;
        }

            _streamBuffer = streamBuffer;
            _timer = new Timer(100, 0);
            _timer.addEventListener(TimerEvent.TIMER, _checkLoading);
            _loading_state = LOADING_IDLE;
            _keymap = new Object();
        };
