1
O áudio gravado usando o MediaRecorder.AudioSource.VOICE_COMMUNICATION está vazio em alguns dispositivos com Android 10
Estou gravando áudio para mensagens de voz no aplicativo usando o código a seguir. MediaRecorder audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION); audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC); audioRecorder.setOutputFile(audioRecordingFile); audioRecorder.prepare(); audioRecorder.start(); O uso do MediaRecorder.AudioSource.VOICE_COMMUNICATION em vez do MediaRecorder.AudioSource.MIC) é muito útil na gravação de áudios limpos pré-processados. Mas, recentemente, encontrei alguns problemas nos quais os …