...
Code Block | ||||
---|---|---|---|---|
| ||||
mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); String fileName = context.getFilesDir().getAbsolutePath() + "/test.3gp"; //Path /dev/null throw exception on Android 11 mRecorder.setOutputFile(fileName); try { mRecorder.prepare(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } mRecorder.start(); |
От объекта MedidRecorder MediaRecorder можно получить мгновенное значение амплитуды сигнала
...