Да, есть несколько вещей, которые вы можете изменить с помощью аудио рекордера, которые улучшат качество.А именно битрейт / частота дискретизации и сам аудио кодер.
Вот фрагмент кода, который я недавно использовал для записи аудио, с настройкой ловушек также для вас.это где необходимо.
private void stopRecording() {
if (null != recorder) {
recorder.stop();
recorder.reset();
recorder.release();
recorder = null;
}
}
Я все еще чувствую, что качество может быть улучшено, так что это только работа.Надеюсь, это поможет!