Guest User

Untitled

a guest
Mar 22nd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. MediaRecorder recorder = new MediaRecorder();
  2. recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
  3. recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
  4. recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
  5. recorder.setOutputFile(PATH_NAME);
  6. recorder.prepare();
  7. recorder.start(); // Recording is now started
  8. ...
  9. recorder.stop();
  10. recorder.reset(); // You can reuse the object by going back to setAudioSource() step
  11. recorder.release(); // Now the object cannot be reused
  12.  
  13. you can record audio by using this code:
  14. but I am searching for how to record audio with **earphone**, not from **speakers** please let me know If anyone has Idea
  15.  
  16. private void startRecording() {
  17. mRecorder = new MediaRecorder();
  18. mRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
  19. mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
  20. mRecorder.setOutputFile(mFileName);
  21. mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
  22.  
  23. try {
  24. mRecorder.prepare();
  25. } catch (IOException e) {
  26. Log.e(LOG_TAG, "prepare() failed");
  27. }
  28.  
  29. mRecorder.start();
  30. }
Add Comment
Please, Sign In to add comment