Как установить MediaRecorder setOutputFile в ноль? - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь создать приложение для записи звука, которое записывает звук и должно сохранять звук только тогда, когда пользователи нажимают кнопку сохранения. Но проблема, с которой я сталкиваюсь, заключается в том, что как только запись останавливается, она автоматически сохраняется. И если я попытаюсь установить для setOutputFile значение null, приложение вылетит.

Код

    mediaRecorder = new MediaRecorder();
    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    mediaRecorder.setOutputFile(AudioSavePathInDevice);

Кто-нибудь знает, как сохранить эту аудиозапись вручную?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...