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();
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---