首页 > 解决方案 > 通话记录器不适用于 7.1.1。他人声音未录音

问题描述

我有一个通话录音应用程序。我正在使用 CallRecordingservice AudioSource.VOICE_COMMUNICATION 在 Android 8 (Oreo)、6及更低版本中使用某些设备录制语音,但不适用于Android 7

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

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

在这里发现相同的问题:通话录音问题 7.1.1

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

标签: androidandroid-ndkcall-recording

解决方案


推荐阅读