Dear Experts,
I had now spend 10 days to find an answer to my question, but no way!!!

I understood how to send an audio streaming to a socket using the following 
code, but I don't know how to listen the audio on the server side or how to 
save it in local file.

Any help is welcome.

String hostname = "192.168.1.10";
    int port = 8000;

    Socket socket = null;
try {
socket = new Socket(InetAddress.getByName(hostname), port);
} catch (UnknownHostException e) {
 e.printStackTrace();
} catch (IOException e) {
 e.printStackTrace();
}

    ParcelFileDescriptor pfd = ParcelFileDescriptor.fromSocket(socket);

    recorder = new MediaRecorder();
    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    
        recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
        recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recorder.setOutputFile(pfd.getFileDescriptor());

    try {
recorder.prepare();
} catch (IllegalStateException e) {
 e.printStackTrace();
} catch (IOException e) {
 e.printStackTrace();
}

    recorder.start();

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to