Java me 如何在使用LWUIT时使用MMAPI在J2me中拍摄快照

Java me 如何在使用LWUIT时使用MMAPI在J2me中拍摄快照,java-me,lwuit,mmapi,Java Me,Lwuit,Mmapi,我想制作一个应用程序,从相机中拍摄快照并将其发送到服务器。我可以在使用MediaPlayer的高级UI中很容易地做到这一点,但似乎我不能在LWUIT中使用相同的代码 VideoControl vc; Item videoItem = (Item) vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null); 由于它不起作用,我使用了MediaComponent MediaComponent videoItem = (MediaComponent) vc.i

我想制作一个应用程序,从相机中拍摄快照并将其发送到服务器。我可以在使用MediaPlayer的高级UI中很容易地做到这一点,但似乎我不能在LWUIT中使用相同的代码

VideoControl vc;

Item videoItem = (Item) vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null);
由于它不起作用,我使用了MediaComponent

MediaComponent videoItem =  (MediaComponent) vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null);

但它也不起作用。将引发类强制转换异常。你能告诉我如何实施吗

对于LWUIT,您不需要调用
initDisplayMode
。这是LWUIT内部调用的,只需将视频项添加到LWUIT表单中,就会为您调用
initDisplayMode
方法。

@Duli chan:您能给出将图像发送到服务器的代码吗,因为我正在做同样的事情。谢谢,但我要添加它吗?在MediaComponent上调用new?此Lwiit问题中有一些示例代码(该问题已解决)。