we are implementing a sound level meter. For privacy reasons, we don't want
the audio lying around on the disk.

We could do it on the fly without recording to disk, however I don't think
that is possible with the sdk ... is it ?

Matt

On Fri, Jan 16, 2009 at 12:16 PM, Dave Sparks <davidspa...@android.com>wrote:

>
> I am pretty sure that won't work. Why do you want to record a bunch of
> small audio files without dropping samples?
>
> On Jan 14, 7:52 pm, flatmax <flat...@gmail.com> wrote:
> > Hi there,
> >
> > Has anyone managed to record audio to small files without dropping
> > samples between ?
> >
> > perhaps it is possible to use two recorders which toggle between
> > recording states ... when on is recording, the other is priming and
> > waiting to record ...
> >
> > Something like :
> >
> > //declare two recorders
> > MediaRecorder recorder1 = new MediaRecorder();
> > MediaRecorder recorder2 = new MediaRecorder();
> >
> > /// continuously prime, start and stop the two streams so one is
> > always capturing ...
> >
> > //prime and start recorder1 - this is the loop roll in
> > recorder1.setAudioSource
> > recorder1.setOutputFormat
> > recorder1.setAudioEncoder
> > recorder1.setOutputFile
> > recorder1.prepare
> > recorder1.start
> >
> > while (1){
> >
> > //prime and start recording from recorder2
> > recorder2.setAudioSource
> > recorder2.setOutputFormat
> > recorder2.setAudioEncoder
> > recorder2.setOutputFile
> > recorder2.prepare
> >
> > //wait a certain ammount of time to allow capture
> > sleep
> >
> > recorder2.start
> >
> > recorder1.stop
> > recorder1.reset
> >
> > //prime recorder1
> > recorder1.setAudioSource
> > recorder1.setOutputFormat
> > recorder1.setAudioEncoder
> > recorder1.setOutputFile
> > recorder1.prepare
> >
> > //wait a certain ammount of time to allow capture
> > sleep
> >
> > /// switch recorders
> > recorder1.start
> >
> > recorder2.stop
> > recorder2.reset
> >
> > }
> >
> > recorder1.release();
> > recorder2.release();
> >
>


-- 
http://www.flatmaxstudios.com

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to