Обнаружение пробелов в аудиофайле без воспроизведения - PullRequest
1 голос
/ 18 января 2020

Читая массив байтов аудиофайла, есть ли способ найти все промежутки перед его воспроизведением? Я использую ActionScript 3.

Что я пробовал:
Когда воспроизводится звук, я могу правильно найти пробел, используя этот код ниже. Где SoundMixer.computeSpectrum(byteArr); заполняет byteArr вычисленным БПФ. См. ссылка .

isGap = true;
SoundMixer.computeSpectrum(byteArr);
for (var i:uint=0; i<256; i++)
{
    var num:Number = byteArr.readFloat();
    if (num > 0.005) 
    {
        isGap = false;
        break;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...