Apresentando videos em dispositivos J2ME

Veja nesta dica como é fácil apresentar um video em dispositivos que utilizam J2ME.

Apresentando videos em dispositivos J2ME

MMAPI(Mobile Media API) (http://java.sun.com/products/mmapi/index.jsp) fornece um framework para tocar arquivos de video em dispositivos J2ME.

O método abaixo toca um video qualquer em dispositivos móveis:

<B><SPAN >public void </SPAN></B><SPAN >run()</SPAN>
<SPAN >{</SPAN>
<SPAN >  </SPAN><B><SPAN >try</SPAN></B>
<SPAN >  </SPAN><SPAN >{</SPAN>
<SPAN >String url = </SPAN><SPAN >"http://server/video-mpeg.mpg"</SPAN><SPAN >;</SPAN>
<SPAN >Player p = Manager.createPlayer(url);</SPAN>
<SPAN >p.realize();</SPAN>

<SPAN >//Obtém o controle do video</SPAN>
<SPAN >VideoControl video = (VideoControl) p.getControl(</SPAN><SPAN >"VideoControl"</SPAN><SPAN >);</SPAN>

<SPAN >//Obtém a GUI </SPAN>
<SPAN >Item videoItem = (Item)video.initDisplayMode(</SPAN>
<SPAN >VideoControl.USE_GUI_PRIMITIVE, </SPAN><B><SPAN >null</SPAN></B><SPAN >);</SPAN>

<SPAN >// Adiciona a GUI ao form</SPAN>
<SPAN >videoForm.append(videoItem);</SPAN>

<SPAN >//Inicia o video</SPAN>
<SPAN >p.start();</SPAN>
<SPAN >  </SPAN><SPAN >}</SPAN>
<SPAN >  </SPAN><B><SPAN >catch</SPAN></B><SPAN >(Exception e)</SPAN>
<SPAN >  </SPAN><SPAN >{}</SPAN>
<SPAN >}</SPAN>

Artigos relacionados