MediaRecorder
을 통해 음성 통화를 녹음하려고합니다. 이것은 작동하지 않습니다 android 7.0
그러나 그 아래에 android 6
완벽하게 작동합니다. 어떤 사람들은 android 7
전화에 기록 할 방법이 있는지 제시 할 수 있습니까?삼성 8 음성 통화 기록 Android 7.0
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();
사용 권한을 확인 했습니까? https://developer.android.com/guide/topics/media/mediarecorder.html#audio-record-permission BTW가 작동하지 않는 것은 오류에 대한 설명이 아닙니다. – Christopher
모든 권한 런타임이 제공되었습니다. 빈 음성으로 파일을 만드는 것입니다. – Sri