The current Android audio API's are rather spotty in terms of what they provide. You'll have to write your own .wav converter at the very least.
On Oct 7, 2:09 pm, Mrid <mrid....@gmail.com> wrote: > can anyone please help me on this ? > > On Oct 6, 3:37 pm, Mrid <mrid....@gmail.com> wrote: > > > Hi All, > > > wanted to know is there any alternative ofjavax.sound.sampled package > > specially AudioSystem and TargetDataLine class. Here is the sample > > code in java I am referring to : > > > 1 AudioFormat af = new > > AudioFormat(AudioFormat.Encoding.PCM_SIGNED, 8000.0F, 16, 1, 2, > > 8000.0F, false); > > 2 DataLine.Info info = new > > DataLine.Info(TargetDataLine.class, af); > > 3 TargetDataLine line = (TargetDataLine) > > AudioSystem.getLine(info); > > 4 line.open(af, 800); > > 5 SoundRecorder recorder = new SoundRecorder(line, > > this, > > seconds); // this class records the sound > > and returns recording in byte array > > 6 recorder.start(); > > 7 recorder.join(); > > 8 > > 9 // Write with headers > > 10 ByteArrayInputStream soundbytes = new > > ByteArrayInputStream(recorder.getRecording()); > > 11 ByteArrayOutputStream byteswithheaders = new > > ByteArrayOutputStream(); > > 12 AudioSystem.write(new AudioInputStream(soundbytes, > > af, > > soundbytes.available() / 2), AudioFileFormat.Type.WAVE, > > byteswithheaders); > > 13 return byteswithheaders.toByteArray(); > > > So far I am able to record the data in format specified in step 1. and > > convert it into byte array. > > My doubts: > > ->I recorded sound without using Dataline class, will that make any > > difference > > ->Which class should I use in Android, instead of step 12. > > -> or some one has any other idea?? > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en