呼叫记录器无法在7.1.1上运行。对方语音未录制

时间:2018-08-14 14:10:32

标签: android android-ndk call-recording

我有一个通话记录应用程序。我正在使用CallRecordingservice通过AudioSource.VOICE_COMMUNICATION录制语音 在Android 8(Oreo),6 及以下版本中可以使用某些设备,但在 Android 7

中则无法使用

我刚发现Android 7具有一些与7相关的安全协议,因此我们必须使用NDK覆盖libmedia.so

注意:我也测试了6.0设备及以下版本。对于Nougat(7)设备,我已经使用 Motorola G5 Motorola G4 进行了测试。

在这里发现了相同的问题:Call Recording Issue 7.1.1

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

0 个答案:

没有答案