Регистратор вызовов не работает на 7.1.1. Голос другой стороны не записывается

У меня есть приложение для записи звонков. Я использую CallRecordingservice для записи голоса через AudioSource.VOICE_COMMUNICATIONв Android 8 (Oreo), 6 и ниже, работающих с некоторым устройством, но не в Android 7

Я только что обнаружил, что что-то связанное с 7, что Android 7 имеет некоторые протоколы безопасности, и мы должны перезаписать libmedia.so используя NDK.

Примечание. Я также протестировал устройства 6.0 и ниже. Для устройства Nougat(7) я протестировал с Motorola G5 и Motorola G4.

Те же проблемы, найденные здесь: Проблема с записью вызовов 7.1.1

recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION);
recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

0 ответов

Другие вопросы по тегам