Problemas ao capturar foto

2 respostas
P

Ola pessoal

Tenho um programinha que captura fotos nos celulares. Ja havia testado em uns 10 aparelhos (Nokia, SE, Siemens e Samsung), funciona OK neles.

Agora estou tentando fazer ele funcionar no MOTOROLA A1200i, mas quando chamo o metodo getSnapshot da o erro (Throwable):

"Blocking call performed in the event thread"

Alguem sabe o que devo utilizar para funcionar tb no A1200?? O mais interessante eh que tem um outro programa na net (Midlet tb), que captura fotos e ele funciona no A1200...por isso acho que nao eh nenhuma limitacao do aparelho ou implementacao Java e sim alguma coisa que estou fazendo de errado.

Essa eh a parte do codigo onde da o erro:

public void takeSnapshot() {

            if (_objPlayer != null) {
                try {
                    byte[] arrImageInBytes = _objVideoControl.getSnapshot(null);
                    storeImage(arrImageInBytes );
                } catch (Throwable tw) {
                    _objCallback.error("Fatal:" + tw.getMessage());                    
                }	
            }
	}

OBS: Existe um forum oficial da MOTOROLA para desenvolvimento JME?

Obrigado

2 Respostas

P

Resolvido.

Basta chamar o getSnapshot em um outro thread. A mensagem de erro eh clara… :oops:

Obrigado

P

pen_fold_uk:
Resolvido.

Basta chamar o getSnapshot em um outro thread. A mensagem de erro eh clara… :oops:

Obrigado

Eu ia te dizer isto, mas fica parecendo que fico pegando no pé do pessoal por bobeira.

As vezes pego mesmo. :wink:

Criado 7 de novembro de 2008
Ultima resposta 7 de nov. de 2008
Respostas 2
Participantes 2