1
L'audio registrato con MediaRecorder.AudioSource.VOICE_COMMUNICATION è vuoto su alcuni dispositivi con Android 10
Sto registrando l'audio per i messaggi vocali nell'app usando il seguente codice. 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(); L'uso di MediaRecorder.AudioSource.VOICE_COMMUNICATION anziché MediaRecorder.AudioSource.MIC) è molto utile per la registrazione di audio puliti preelaborati. Ma recentemente ho riscontrato alcuni problemi in cui i file registrati sono …