J2me 照相机

    技术2025-10-26  11

    j2me调用照相功能

    安静 Post in j2me,Tags: j2me 31 五月 2010 288

    1.首先使用媒体定位符capture://video获得播放器。

    Player player=Manager.createPlayer("capture://video"); player.realize();

     

    2.得到视频控制器。

    VideoControl videoControl=(VideoControl)player.getControl("VideoControl");

     

    3.与播放视频一样,照相机能够同步播放外部景物的变化,因此我们采用对处理视频播放器相同的方法来进行初始化。

     

    videoControl.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);

     

    4.设置照相机屏幕显示模式以及将videoControl设置为可见。

    videoControl.setDisplayFullScreen(true); videoControl.setVisible(true);  

    5.启动播放器。

    player.start();  

     

    6.实现照相功能的方法是getSnapshot(),采集到的图像以字节数组的形式存在

    byte[] photoData=videoControl.getSnapshot(null);//使用系统默认的照片格式 或者 byte[] photoData=videoControl.getSnapshot("encoding=png"););//使用png照片格式  

    7.将字节数组保存为图像

    Image photo=Image.createImage(photoData,0,photoData.length);   此时的photo即为调用手机本身的照相机拍下的照片。 原文地址: http://xiayaxin.easymorse.com/?p=83
    最新回复(0)