[英]Voice call recording Android 7.0 in samsung 8
I am trying to record the voice call through MediaRecorder
. 我正在尝试通过MediaRecorder
录制语音呼叫。 This not working android 7.0
but below android 6
its working perfectly. 这不能正常工作的android 7.0
但低于android 6
。 Can some suggest is there any way to record in android 7
phone. 可以建议一下,有什么方法可以在android 7
手机中记录。
recorder = new MediaRecorder();
//recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //I tried all values here
recorder.setAudioEncodingBitRate(8000);
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(audiofile.getAbsolutePath());
try {
recorder.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
recorder.start();
Call recording is a special case which does not obey the same permissions or code paths. 呼叫记录是一种特殊情况,它不遵循相同的权限或代码路径。 See this article . 看到这篇文章 。 It seems to be deliberately made more difficult to do. 似乎故意使它变得更加困难。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.