#flutter #audio #plot
#flutter #Аудио #сюжет
Вопрос:
Каковы шаги для создания «звуковых волн» в качестве иллюстрации, чтобы дать визуальную обратную связь для пользователя в flutter?
Я нашел этот пакет flutter, но мне не нравится некруглый стиль этого виджета:
Комментарии:
1. два широких подхода заключаются в построении кривой необработанного звука в его собственном формате во временной области (как осциллограф покажет ваш голос) или отправке звука в вызов FFT для отображения представления в частотной области, где показана интенсивность энергии каждой полосы частот… в любом случае вы создаете окно аудиосэмплов (набор сэмплов во времени), затем выполняете отображение, а затем помещаете его в цикл, чтобы он повторно отображал изображение текущего аудио
2. в любом подходе вам необходимо получить доступ к буферу необработанного аудио, который отправляется в библиотеку для преобразования необработанного аудио в звук … обычно это происходит в цикле событий, где этот буфер может быть извлечен … Я ничего не знаю о flutter, однако весь рендеринг звука использует этот шаблон проектирования
3. посмотрите на github.com/iamSahdeep/FlutterVisualizers/blob/master/android /… в частности, ` public void onWaveFormDataCapture(визуализатор визуализатора, форма сигнала byte[], частота дискретизации int) {` который получает доступ к необработанному аудиобуферу