MMAPI e Nokia

Olá pessoal.. hoje vou fazer algo inédito. Falar mal da Nokia, hehehe.

Bem, não é novidade eu falar bem da Nokia, que considero uma das maiores empresas do mundo. Bem, mas hoje descobri uma coisa que não compreendi, talvez alguém poderia até me explicar. Pra captura de imagens em um aplicativo Java ME, usamos a API MMAPI (Mobile Media API), pra ser mais específico temos que usar a seguinte linha de código, dentre outras:



Player p = Manager.createPlayer(”capture://video”);

Porém, testei um aplicativo que eu fiz em vários sistemas, e no Nokia 6260 e no Nokia 6280 não conseguia capturar imagens. Quase fiquei louco, mas achei este link, que falou algo sobre esta questão do “capure://video” e indicada um outro link para um pdf do forum.nokia.com. Para acessar o referido link clique aqui.

Neste pdf encontrei uma informação preciosa. Transcrevo parte do PDF:


Camera snapshot for picture or video recording use the following locators:

* Series 40 platform (Nokia 6280):

capture://image (for photo capture)capture://video (for video recordding)

Só queria saber porque não é igual ao resto, ou seja, usando “capture://video” pra captura de imagens.

Att.
Ping

11 comentários

ola amigo, li seu artigo sobre mmapi, e gostaria que me ajudasse a fazer um player de videos…da erro no create.player(url), na url devo passar onde estar o video? no seu artigo vc usa o capture://video, é necessario isso?, aguardo retorno
abraços

eduardo
Julho 26th, 2007 às 09:49

Olha.. acho melhor você postar sua dúvida em um fórum.. por exemplo o JavaFree.. www.javafree.com.br.. porque esse não é o foco desde blog.. porém, se não obter sucesso no fórum volte a falar comigo.. ahhh.. posto o código junto quando colocar sua pergunta no JavaFree, ou qualquer outro fórum..
Att.
Ping

Ricardo Ogliari
Julho 26th, 2007 às 11:29

ola ricardo, tava lendo seu artigo sobre svg no java me, toda vez que uso o visual do netbeans para colocar imagens svg nos componentes svg da pau. Diz que nao existe biblioteca javax.microedition.m2g
vc saberia me dizer pq??? vc diz no seu blog que precisa implementar de svgElementListener..é isso?
E quanto a minha duvida anterior sobre tocador de videos, nao adianta postar em foruns, ninguem responde, se puder me ajudar eu agradeço
eduardo

eduardo
Julho 31st, 2007 às 10:24

Quanto ao seu erro de SVG.. provavelmente você esteja o emulador da Sun versão 2.2 juntoo com o NetBeans Mobility Pack. No Wireless Toolkit 2.2 da Sun ainda não tem suporte a API do Java ME que implementa as operações sobre imagens do tipo svg. Instale a versão mais nova do WTK e tenta de novo.

Quanto ao seu erro da MMAPI.. vc poderia postar a parte do código que dá erro então.. e me informa tb qual erro que mostrou. Além disso, seria bom baixar a documentação da MMAPI, talvez te resolva este problema e muitos outros que vão acontecer.. :).

Att.
Ping

Ricardo Ogliari
Julho 31st, 2007 às 10:35

ola ricardo, eu imaginei q fosse algo do meu mobility pack q nao estava certo. ta ok, baixarei o wtk 2.5 e na instalação, eu instalo ele em qlquer lugar ou tem q ser na psta do netbeans, molility pack? depois tenho q faze-lo enxergar esse novo wtk ne
sera q isso tb nao é valido pro erro do mmapi?
postarei o erro aqui, ai se puder me ajudar….pois ja tenho a doc do mmapi..rs
abraços
edu

eduardo
Agosto 1st, 2007 às 09:44

O WTK 2.5 você pode instalar em qualquer lugar, depois você tem que adicionar esta nova plataforma ao seu NetBeans, aí sim, já poderá criar projetos mobile e emular no WTK 2.5 diretamente do NetBeans. Quanto ao seu erro do MMAPI não acreito que esteja relacionado com isto.

Att.
Ping

Ricardo Ogliari
Agosto 1st, 2007 às 10:24

ola ricardo…eu instlei o wtk2.5 certinho e tal, mas to meio “assim” pra indica-lo no netbeans, nao sei se estou fazendo certo….sera q poderia confirmar pra mim onde deve fazer isso?
abraços

eduardo
Agosto 7th, 2007 às 10:48

Consulte os manuais que tem no site do NetBeans.. www.netbeans.org.. eu não lembro de cabeça o link, mas tenho certeza que encontra lá..

Att.
Ping

Ricardo Ogliari
Agosto 7th, 2007 às 19:18

ola ricardo, gostaria de agrade-lo pelas dicas, realmente aquele problema era o wtk
mas ainda nao ta 100%, pois ta funcionando animações, como por ex eu coloquei o menu que vem nos exemplos do wtk e ficou estatico, nao funcionou como meunu igual fica quando vc roda o exemplo deles, sabe me dizer pq???
um abraços

eduardo
Agosto 9th, 2007 às 10:28

e quanto ao erro do mmapi,estou tentando fazer um tocador simples de musica e sempre da erro no createPlayer(), o erro é o seguinte:

Uncaught exception java/lang/IllegalArgumentException.

e nao toca ne, a seguir o codigo:

try{
InputStream sound = getClass().getResourceAsStream(”/keep.mp3″);
Player play = Manager.createPlayer(sound, “audio/mpeg”);

play.start();
}catch(IOException ex){
ex.printStackTrace();

}
catch (MediaException ex){
ex.printStackTrace();
}
}

eu ja usei mid, ja coloquei como thread, direto no form, como açao de um command, usei passando a url apenas
nao vai de jeito nenhum
sera q poderia me ajudar a resolver esse misterio??? a minha é trabalhar com videos e pelo que leio a sintaxe é a mesma, nao é?
ja agradeço desde ja
eduardo

eduardo
Agosto 10th, 2007 às 12:44

e sobre o erro da mmapi da o seguinte erro: estou tentando fazer um tocador simples de musica e sempre da erro no createPlayer(), o erro é o seguinte:

Uncaught exception java/lang/IllegalArgumentException

a seguir o codigo:

InputStream sound = getClass().getResourceAsStream(”/keep.mp3″);
Player play = Manager.createPlayer(sound, “audio/mpeg”);
play.start();

eduardo
Agosto 10th, 2007 às 12:46

Envie seu comentário

Nome (required)

E-mail (não será publicado) (required)

Site

Commentário