OutPut vazio (Gravação de vídeo)

To tendo problemas com um aplicativo que teria q gravar o vídeo.
Eu gravo o vídeo assim:

[code]
public void recordVideo(){
try {

      rc = (RecordControl)player.getControl("RecordControl");
     
      if (rc == null) 
      {
          alerta = new Alert("RC Null", "RC não existe -.-", null, AlertType.WARNING);
          parentMidlet.getDisplay().setCurrent(alerta);
        //return;
     }
     output = new ByteArrayOutputStream();         
     rc.setRecordStream(output);
     rc.startRecord();
  }
  catch (Exception e) {
      e.printStackTrace();
     alerta = new Alert("RecordControl", "Gravaçao de video", null, AlertType.WARNING);
     parentMidlet.getDisplay().setCurrent(alerta);


  }

}[/code]

E antes de visualizar o vídeo eu passo um alerta pra pegar o tamanho do output pq eu tava testando e não exibia o vídeo:

         alerta = new Alert("Tamanho do output", output.size()+"",null, AlertType.WARNING);
         parentMidlet.getDisplay().setCurrent(alerta);

E ele ta retornando output = 0, alguém pode me ajudar?

Ninguém? :cry:

Ta dando esse erro em um n95 :S