это во вьюшке (как voice memos)
- Анализировать уже существующий аудио файл и точно также его визуализировать
Сделал первую задачу при помощи AVAudioRecorder и averagePower(forChannel), вторую при помощи AVAsssetReader. Но я получаю разные значения в dB при записи и анализе.
Может кто-то подскажет чем можно воспользоваться чтоб добиться одинаковых значений? Или мб есть какая-то библиотека которая умеет и то и то
Не делал такое, но задачка интересная. Я бы строил не averagePower, а разбил бы на отрезки по X миллисекунд и построил бы гистаграмму нормализованного maxPower (от 0 до 1). Для п.2 можно перегнать сохраненное аудио в какой-то wav и там тоже нормализовать амплитуды.
Спасибо, попробую А почему именно в wav? Может быть дело в компрессии?
Обсуждают сегодня