Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline
Senhoras e Senhores. Boa tarde.
Estou tentando fazer um stream de vídeo indo do celular para um servidor.
Estou utilizando o ?javax.microedition.media.control.RecordControl?
mas ele só escreve no ?RecordStream? quando eu chamo o método ?.commit ()? e se eu executo o commit mais de 1x ele dá erro.
Já tentei deixar o ?.commit ()? em um laço.
Já tentei usar o comando ?.reset()? depois do ?.commit ()?.
Já tentei dar um stop() e depois um start().
Mas nada dá certo sempre me retorna o erro illegal state exception
E agora... quem poderá me ajudar?
Agradeço a atenção!
Ricoldi
*Todo post expressa minha opinião e não uma verdade inquestionável*
Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline
Na documentação diz que deve-se redefinir o RecordStream() após o commit(), mas ele me pede a confirmação de novo fora o delay a cada iteração do laço já que ele precisa reconfigurar o RecordControl.
Será que alguem sabe como eu posso fazer um canal direto na comunicação da camera com o meu programa, algo do tipo "conforme vai recebendo os bytes da camera eu posso ir enviando para um ByteArrayOutputStream" como se fosse um Socket.read().
Agradeço a ajuda.
Ricoldi
*Todo post expressa minha opinião e não uma verdade inquestionável*