Я пытаюсь записать VoIP-вызов приложения what's и кое-как, как запустить запись одновременно с продолжающимся VOIP-вызовом.
Попытка приведенного ниже кода для записи VOIP-звонка
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION);
recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(audiofile.getAbsolutePath());
try {
recorder.prepare();
} catch (IllegalStateException e)
{
e.printStackTrace();
}
recorder.start();
но для вызова VOIP приложение также использует AudioRecorder с тем же аудиоисточником, и любой из них, либо сервис записи моего приложения, либо WhatsApp, способный получить экземпляр устройства записи, будет работать отлично, а другое приложение зависнет из-за занятости Audio Resource Busy. Любое предложение, как я буду записывать VoIP Call