Добрый вечер. Мне нужно получить необработанные звуковые данные из mp3. Использовал для этого Sound.extract там требуется указать ByteArray куда поместить данные и количество семплов которые надо извлечь.

Код AS3:
sourceMp3.extract(bytes, ????);
Вот со вторым у меня проблема - мне нужен весь файл целиком. Как узнать сколько семплов содержит mp3?
Нашел в инете формулу для количества семплов без объясненей (Math.floor(sourceMp3.lenght/1000)*44100).
Но похоже таким образом достается не весь файл. И после его обработки вначале слышен щелчок
Приложил пример обработанной Mp3 со шелчком