Here I found something nice : http://emeadev.blogspot.com/2009/09/raw-audio-manipulation-in-android.html
On 13 sep, 00:23, campi <[email protected]> wrote: > Hello everyone, > I am working on MacOSX, and on the android emulator. > I am trying to use AudioRecord, which put the recorded audio data into > a ByteBuffer. However this buffer is filled with 0 at the end of > recording. > > Here is the code: > > public class AudioAcquisition { > > private AudioRecord ar; > private ByteBuffer bb; > private int bufferSize = 200000; > > public AudioAcquisition() { > bb = ByteBuffer.allocateDirect(bufferSize); > ar = new AudioRecord(MediaRecorder.AudioSource.MIC, 8000, > AudioFormat.CHANNEL_CONFIGURATION_MONO, > AudioFormat.ENCODING_PCM_16BIT, bufferSize); > ar.read(bb, bufferSize); > } > > public void start() { > bb.clear(); > ar.startRecording(); > } > > public void stop() { > ar.stop(); > ar.release(); > } > > } > > Since I want to work on the audio data for signal processing, this > class seems promising. Could anyone help with it? > > Thanks a lot! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" 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-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

