j2me 摄像头的调用
2009-10-22 11:43
260 查看
由于工作的需要,我今天简单的测试了一下摄像头的调用程序,代码的本身很简单。但是已经可以说明问题了。
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.StringItem;
import javax.microedition.media.Manager;
import javax.microedition.media.Player;
import javax.microedition.media.control.VideoControl;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class SheXiangTou extends MIDlet {
Display dis;
private Form form;
private StringItem si;
public SheXiangTou() {
dis=Display.getDisplay(this);
form =new Form("test");
si=new StringItem("测试摄像头","");
form.append(si);
dis.setCurrent(form);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
test();
}
private void test(){
Player p;
VideoControl vc;
try{
p = Manager.createPlayer("capture://video");
p.realize();
vc = (VideoControl) p.getControl("VideoControl");
form.append(new StringItem("mmmmmmmm",""));
if (vc != null) {
form.append((Item)vc.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, null));//当前类继承了Form类
}
p.start();
}catch(Exception e){}
}
}
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.StringItem;
import javax.microedition.media.Manager;
import javax.microedition.media.Player;
import javax.microedition.media.control.VideoControl;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class SheXiangTou extends MIDlet {
Display dis;
private Form form;
private StringItem si;
public SheXiangTou() {
dis=Display.getDisplay(this);
form =new Form("test");
si=new StringItem("测试摄像头","");
form.append(si);
dis.setCurrent(form);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
test();
}
private void test(){
Player p;
VideoControl vc;
try{
p = Manager.createPlayer("capture://video");
p.realize();
vc = (VideoControl) p.getControl("VideoControl");
form.append(new StringItem("mmmmmmmm",""));
if (vc != null) {
form.append((Item)vc.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, null));//当前类继承了Form类
}
p.start();
}catch(Exception e){}
}
}
相关文章推荐
- 《android 测试当前摄像头是否能被调用和权限设置》
- java 如何调用摄像头并拍照保存照片
- Android调用系统摄像头拍照并剪裁压缩
- Unity3d,调用摄像头显示
- Unity3D调用摄像头显示当前拍摄画面
- VS2015+Opencv310+Win10环境配置+简单调用摄像头
- 微信浏览器调用手机摄像头录像
- 使用HTML5+调用手机摄像头和相册
- [置顶] unity调用外部摄像头
- 调用系统的相册和摄像头问题
- Ubuntu+QT5.8 调用摄像头出现错误
- 使用getUserMedia 调用摄像头
- android 调用前摄像头进行拍照的方法及完整例子
- javacpp-opencv图像处理3:使用opencv原生方法遍历摄像头设备及调用(增加实时帧率计算方法)
- Unity如何调用安卓手机摄像头实现拍照和录像
- iOS 调用相册或摄像头后状态栏消失解决办法
- 【Android代码片段04】调用前置摄像头
- OpenCV调用摄像头录像并保存下来
- 前端调用摄像头
- Chrome浏览器调用摄像头拍照