Problemas ao capturar foto

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:

[code] public void takeSnapshot() {

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

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

Obrigado

Resolvido.

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

Obrigado

[quote=pen_fold_uk]Resolvido.

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

Obrigado[/quote]

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

As vezes pego mesmo. :wink: