Я интегрирую функциональность для записи звука в процессе работы, он работает хорошо и работает на устройствах ниже android 10, а также в android 10 звуковой файл генерируется с определенным количеством записанного времени, но этот файл создает пустой audio.I не знаю, где я допустил ошибку. Предложите решение, чтобы избежать этой проблемы.
MediaRedorder recorder;
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);
recorder.setAudioSamplingRate(32);
recorder.setAudioEncodingBitRate(160 * 1024);
Это часть медиа-рекордера для записи аудио и преобразования выходных данных в mp3.
Процесс реализации ->
- От получателя, получающего состояние вызова через телефонный менеджер,
- Передача информации в сервис и на основании изменения состояния,
- Запись вызова функция включена, запись начинается и завершается, и файл сохраняется в хранилище после завершения вызова.
- Pu sh записанный файл на сервер посредством многоэтапной загрузки.