@Override
		public void onAudioSamples(IAudioSamplesEvent event) {
			if (sectionIterator < randomSections.size()) {
				VideoSection currentSection = randomSections.get(sectionIterator);
				Long timeStamp = event.getTimeStamp(currentSection.getTimeUnit());
				if (currentSection.getStart() < timeStamp) {
					if (currentSection.getEnd() < timeStamp) {
						sectionIterator++;
					}
				} else {
					adjustVolume(event);
				}
			} else {
				adjustVolume(event);
			}
			super.onAudioSamples(event);
		}