我想在我的应用程序中实现通话录音,所以我使用了以下问题作为参考:
Android Recording Incoming and Outgoing Calls
How To Record Incoming Call in android programmatically?
我正在使用以下代码录制来电
recorder.reset();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
但我也尝试使用不同的音频源和输出格式,但它没有正确录制 它有时会记录单向呼叫,当改为voice_call和voice_communication时,它根本不记录呼叫
在某些帖子中,我发现在某些设备中它无法正常工作但我在Play商店中发现了一些非常好用的应用程序
https://play.google.com/store/apps/details?id=com.appstar.callrecorder