Я использую эту библиотеку Nier Visualizar , чтобы показать эти волны, используя класс AudioRecord
.Это нормально работает, когда я использую AudioFormat.ENCODING_PCM_8BIT
, но Audio Records такой шумный и низкий голос.
Когда я использую AudioFormat.ENCODING_PCM_16BIT
голос записывается как обычно, но волны воспроизводятся слишком быстро.
Я также могу использовать MediaRecord
для записи звука, но нет пользовательского представления, которое может обеспечитьэти волны, используя mediaRecord.getMaximumAmplitude()
Я перепробовал почти все ответы из Интернета, но ничего не получилось.