Wednesday, February 1, 2017

How to record from audio bluetooth device through android

Hi to all,

I have one example which help to record audio from bluetooth supported device in android

In MainActivity.java


PauseResumeAudioRecorder mediaRecorder;
boolean isBluetoothDeviceConnected;

onCreate(){

mediaRecorder=new PauseResumeAudioRecorder();
mediaRecorder.setAudioFile(fileName);

    btnStart.setOnClickListener(new OnClickListener() {
      @Override      public void onClick(View v) {
         if(isBluetoothDeviceConnected)
            mediaRecorder.setSampleRate(16000);
            mediaRecorder.setAudioEncoding(AudioFormat.ENCODING_PCM_16BIT);
            mediaRecorder.setChannel(AudioFormat.CHANNEL_IN_MONO);
            mediaRecorder.startRecording();      }
   }
});


 btnStop.setOnClickListener(new OnClickListener() {
      @Override      public void onClick(View v) {
         if(isBluetoothDeviceConnected){
            mediaRecorder.stopRecording();          }
   }
});

btnStop.setOnClickListener(new OnClickListener() {
   @Override   public void onClick(View v) {
      if(isBluetoothDeviceConnected){
         mediaRecorder.pauseRecording();       }
}
});