1
Записаний аудіо за допомогою MediaRecorder.AudioSource.VOICE_COMMUNICATION на деяких пристроях з Android 10 порожній
Я записую аудіо для голосових повідомлень у додатку, використовуючи наступний код. 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(); Використання MediaRecorder.AudioSource.VOICE_COMMUNICATION замість MediaRecorder.AudioSource.MIC) дуже корисно для запису попередньо оброблених чистих аудіозаписів. Але нещодавно я виявив деякі проблеми, в яких записані файли порожні, повідомляються на кількох пристроях, які …