java程序中调用摄像头实现jsp程序摄像头数据采集 在项目中要用到jsp页面实现网页采集摄像头图像,并实现上传的功能,页面主要js调用的,所以可以使用多种语言php,asp等都可以使用,而且是跨浏览器的。
使用方法1:
下载 printscreen4web-jsp.war(最下面有下载地址),然后放到tamcat目录webapp文件夹下面,启动tomcat,访问http://127.0.0.1:8080/printscreen4web-jsp/
主要调用文件 :1.index.html.2avatar.jsp
< %@page import=”java.net.URLEncoder”%>
< %@page import=”com.censoft.zzportal.util.*”%>
< %@page import=”java.io.FileOutputStream”%>
< %@page import=”java.net.URLDecoder”%>
< %!
String imagepath1=”";
//编辑页面中包含 camera.swf 的 HTML 代码
public String renderHtml(String id,String basePath,String input)
{
String outinput=”";
try {
outinput = URLDecoder.decode(input);
}catch(Exception e)
{
System.out.println(“解码错误!”);
}
String[] tmp_input=outinput.split(“@”);//input传递的类型和uid
//System.out.println(input+”,”+tmp_input.length);
String uc_api =URLEncoder.encode(basePath+”upload/avatar.jsp”);
String urlCameraFlash = “camera.swf?nt=1&inajax=1&appid=1&input=”+input+”&uploadSize=1000&ucapi=”+