VOIP Запись звонков в Android - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь записать 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

...