Real Time Sound Captureing J2ME
- by Abdul jalil
i am capturing sound in J2me and send these bytes to remote system, i then play these bytes on remote system.five second voice is capture and send to remote system. i get the repeated sound again .i am making a sound messenger please help me where i am doing wrong
i am using the follown code .
 String remoteTimeServerAddress="192.168.137.179";
 sc = (SocketConnection) Connector.open("socket://"+remoteTimeServerAddress+":13");
p = Manager.createPlayer("capture://audio?encoding=pcm&rate=11025&bits=16&channels=1");
p.realize();
RecordControl rc = (RecordControl)p.getControl("RecordControl");
ByteArrayOutputStream output = new ByteArrayOutputStream();
OutputStream outstream =sc.openOutputStream();
rc.setRecordStream(output);
rc.startRecord();
p.start();
int size=output.size();
 int offset=0;
      while(true)
                {
                    Thread.currentThread().sleep(5000);
                    rc.commit();
                    output.flush();
                    size=output.size();
                    if(size0)
                    {
                         recordedSoundArray=output.toByteArray();
                         outstream.write(recordedSoundArray,0,size);
                      }
 output.reset();
 rc.reset();
 rc.setRecordStream(output);
 rc.startRecord();
}