通话记录不适用于棉花糖及以上版本

时间:2017-07-21 07:28:48

标签: android mediarecorder audiorecord

其他结束语音无法录制。 *给出了所有权限。 它完美地工作在"一加三"设备和其他一些设备。

主要发生在Redmi 4a,Micromax Vdeo 4和其他一些设备上。

myRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
myRecorder.setOutputFormat(MediaRecorder.OutputFormat.AAC_ADTS);
myRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
myRecorder.setAudioSamplingRate(48000);
myRecorder.setAudioEncodingBitRate(384000); 

任何人都可以帮忙吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

将您的音频源设置为MediaRecorder.AudioSource.VOICE_CALL。但它可能不适用于棉花糖以上的所有设备。我们需要android.permission.CAPTURE_AUDIO_OUTPUT权限才能在marshmallow设备上运行。但它仅在现在才被授予系统应用程序。