J2me 照相机

来源:互联网 发布:颜值高的les电影 知乎 编辑:程序博客网 时间:2024/04/20 10:53

j2me调用照相功能

安静 Post in j2me,Tags: j2me
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
原创粉丝点击