Click here to Skip to main content
15,896,063 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,

I am new in the world of Android. I have to record calls in android phones using my application. I have no idea about call recording in android. Please help me with any ideas connecting with this.

Thank you....
Posted

1 solution

You need to look at android.media

Android.media[^]

android.media gives you all the option to record from.

Skeleton code

Java
    final MediaRecorder Callrecorder = new MediaRecorder();

    Callrecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
    Callrecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    Callrecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    Callrecorder.setOutputFile(recordPath);
    Callrecorder.prepare();
    Callrecorder.start();
... do something else
    Callrecorder.stop();


This should help you with the idea.

/Darren
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900