Gravação de Audio - AJUDA!

3 respostas
felipebonezi

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.

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);
}

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

3 Respostas

felipebonezi

Sim, ajuda muito colocar em Thread()!

FICA A DICA!

G

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)

felipebonezi

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

Abraço.

Criado 6 de setembro de 2011
Ultima resposta 26 de dez. de 2011
Respostas 3
Participantes 2