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?
