Aplicação JME com câmera, problemas

0 respostas
J

Preciso desenvolver uma aplicação que tenha acesso a câmera, e estou tendo um certo problema de lentidão ao tirar fotos.
O sistema no celular fica cerca 3~5 segundos para tirar a foto sem armazenada no celular, só tirar a foto.

código:

/**
     * Starts a thread to take the snapshot.
     * Some devices will take the snapshot without
     * the need of a thread, but some others
     * doesn't (including my emulator).
     * So start a new Thread...
     * @param encoding String representing the encoding
     * to use when taking the snapshot
     */
    public void tirarFoto() {
        Thread t = new Thread(new Runnable() {
            public void run() {
                tirarFotoThread();
            }
        });

        t.start();
    }


    /**
     * Thread que tira fotos
     */
    private void tirarFotoThread() {
        try
        {
            //tira a foto enviando o tipo dela
            bytesFoto = mVideoControl.getSnapshot(encoding);
            log("Foto tirada com sucesso. tamanho: " + bytesFoto.length);
        }
        catch (MediaException ex)
        { ex.printStackTrace(); }

    }

O que poderia haver de errado aqui? e caso não há algo errado, que outra linguagem com grande aceitação no mercado eu posso usar em dispositívos móveis?

Criado 6 de abril de 2011
Respostas 0
Participantes 1