不要进来,对你们没用
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即为调用手机本身的照相机拍下的照片。