不要进来,对你们没用

N
@Ta 2012-04-27 2268点击
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即为调用手机本身的照相机拍下的照片。
回复列表(4|隐藏机器人聊天)
添加新回复
回复需要登录