Gravação de Audio - AJUDA!

Oi Pessoal, tudo bom?

Vocês poderiam me dar uma luz?
Estou desenvolvendo um aplicativo android aonde irei fazer uma gravação em audio (.3gp), mas percebi que quando dou um MediaRecorder.start() existe um “delay” para iniciar e outro para parar a gravação.

[code]public class MediaHelper() {
private final int DELAY = 5000;
private MediaRecorder mr.

onCreate(...) {

mr = new MediaRecorder();
mr.start();

//Gravação terá duração de 5 seg.
new Handler().postDelayed(new Runnable

     public run() {
     
              mr.stop();
              mr.release;
     }

, DELAY);

}
[/code]

O código que estou usando é mais ou menos este…
Você sabe uma solução para otimizar a gravação? [Colocar em Thread() seria uma boa???]

Abraço,
Desculpe incomodar.

Felipe Bonezi

Sim, ajuda muito colocar em Thread()!

FICA A DICA!

oi, cara, tudo bem?

Estou procurando alguma coisa sobre gravação de som em android tambem.

voce tem algum exemplo? pelo que vi no teu codigo, vc colocou um tempo de gravacao hardcoded, correto? tem como colocar um botao “stop” pra que o tempo fique dependendo apenas do usuario?

foi mal pelas perguntas, devem ser meio bestas, mas e que eu acabei de começar a procurar coisas aqui e como tua duvida é exatamente o que preciso, pensei em perguntar (hehehe)

Saca esse post do meu blog: http://debugcodigos.blogspot.com/2011/09/como-gravar-som-pelo-microfone-record.html

Abraço.