`
2nd
  • 浏览: 15112 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

flash摄像头拍照组建

阅读更多

写了一个flash拍照程序,用于网页在线拍照,放出来给大家娱乐,源码写的太难看,不误导大家了。

功能:在线拍照,上传照片到服务器

在线演示:http://www.aiiuui.com/cam

 

组建请下载文章最后的压缩文件。

rec.jsp

<%@ page language="java" import="java.io.*" pageEncoding="gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%
SimpleDateFormat s = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date();
String fileName = s.format(date)+".jpg";

System.out.println(fileName);
File file = new File("D:" +File.separator+ fileName) ; //要保存的文件
OutputStream out1  = new FileOutputStream(file) ; //通过子类实例化s
String conn = new String();
int index = 0;
while ((index = request.getInputStream().read()) != -1) {
	//conn+=(char) index;	
	out1.write(index)  ; //写入数据
}
	out1.close() ; //关闭 
%>

 

这个是服务器端用于接收图片文件的,没有写注释,很简单,大家看看就明白了

 

camera.html

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh_cn" lang="zh_cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>camera</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#ffffff">
<!--影片中使用的 URL-->
<!--影片中使用的文本-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("此页需要 AC_RunActiveContent.js");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '214',
			'height', '200',
			'src', 'camera',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'true',
			'id', 'camera',
			'bgcolor', '#ffffff',
			'name', 'camera',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'FlashVars','url=http://localhost:8080/flash/rec.jsp',
			'movie', 'camera',
			'salign', ''
			); //end AC code
	}
</script>
<noscript>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="214" height="200" id="camera" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="camera.swf" /><param name="quality" value="high" /><param name="devicefont" value="true" /><param name="bgcolor" value="#ffffff" />	<embed src="camera.swf" quality="high" devicefont="true" bgcolor="#ffffff" width="214" height="200" name="camera" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
</noscript>
</body>
</html>

 

修改里面的 'FlashVars','url=http://localhost:8080/flash/rec.jsp' 为你的服务器接收地址

 

修改好上面的文件,发布到服务器访问camera.html文件,点击拍照,然后点上传,就可以在服务器设定目录接收到图片了,默认接收在d盘。

===================================================================

本文原作地址:http://2nd.iteye.com/blog/1035743

我的QQ:837981803

分享到:
评论
7 楼 you986 2013-03-21  
求flash源文件
6 楼 you986 2013-03-21  
那flash 的水印能不能去掉啊
5 楼 良夜月 2012-12-17  
能不能把flash源文件附上研究一下啊!
4 楼 2nd 2012-08-03  
修改里面的 'FlashVars','url=http://localhost:8080/flash/rec.jsp' 为你的服务器接收地址

保证http://localhost:8080/flash/rec.jsp 能访问,并在d盘可以生成一个图片,全黑

houkun4682337 写道
上传不行,给个回复行吗

3 楼 houkun4682337 2012-08-01  
上传不行,给个回复行吗
2 楼 iloveyouccl 2012-05-15  
十分的感谢  有用
1 楼 tudoufu 2012-04-24  
赞一个 谢谢  偶试试

相关推荐

    flash摄像头拍照 组建

    这个“flash摄像头拍照组建”涉及到的主要技术包括Flash、ActionScript 3(AS3)以及在线图片处理和上传。以下是对这些知识点的详细说明: 1. Flash:Flash是一款由Adobe公司开发的多媒体软件平台,主要用于创建...

    flash摄像头拍照(内含详细说明)

    在IT领域,摄像头拍照与Flash技术的结合是创建交互式应用程序和在线服务的重要组成部分,尤其在网页设计中。本文将详细探讨"Flash摄像头拍照"这一主题,包括如何使用Flash技术来捕捉摄像头图像,并进行必要的修改。 ...

    flash摄像头拍照

    在IT行业中,开发一个"Flash摄像头拍照"程序通常涉及到多个技术层面,包括前端交互、后端处理以及图像存储。下面将详细阐述这些知识点。 首先,`Flash`是Adobe公司开发的一种多媒体软件平台,广泛用于创建动态图形...

    flash采集摄像头拍照、截图、上传功能,可直接使用,网页的.zip

    在IT行业中,尤其是在Web开发领域,使用Flash技术来实现摄像头拍照、截图以及上传功能是一种常见的实践。本资源包提供了一套完整的解决方案,适用于那些希望通过网页与用户交互并捕获图像的开发者。以下是对这个...

    flash摄像头拍照上传,支持jsp,php,asp,.net,采用base64加密图片

    标题中的“flash摄像头拍照上传”指的是使用Adobe Flash技术来实现网页上的摄像头功能,让用户可以直接通过浏览器拍摄照片并上传。在早期的Web开发中,Flash是一个常见的解决方案,因为它提供了丰富的多媒体支持,...

    asp.net+Flash摄像头拍照上传源代码

    ASP.NET与Flash结合实现摄像头拍照上传功能是一种常见于早期网页应用中的技术,它允许用户通过浏览器直接调用电脑的摄像头进行拍照,并将拍摄的照片实时上传到服务器。在本项目"asp.net+Flash摄像头拍照上传源代码...

    flash 摄像头控制

    在IT领域,Flash摄像头控制是一项重要的技术,尤其在多媒体交互和在线视频通信中扮演着关键角色。本知识点主要探讨如何使用Flash技术来控制用户的摄像头,包括调整截图的框大小等功能。 Flash是由Adobe公司开发的一...

    PHP+FLASH调用摄像头拍照解析.zip

    ACTIONSCRIPT是Flash的编程语言,它可以访问摄像头的API,打开摄像头预览,并允许用户拍照。用户确认照片后,ACTIONSCRIPT将照片的二进制数据转换成适合网络传输的格式,并通过HTTP POST发送到指定的PHP页面。 3. *...

    PHP+FLASH,摄像头拍照上传

    通过Flash的Camera类,我们可以访问用户的电脑摄像头,并允许用户拍照。以下是一个简单的Flash代码示例,用于开启摄像头并显示预览: ```actionscript var camera:Camera = Camera.getCamera(); if (camera != null...

    flash调用摄像头拍照

    其中,调用摄像头拍照是Flash的一项重要功能,它使得用户能够在浏览器内直接通过摄像头捕获图像。以下是关于“Flash调用摄像头拍照”这一主题的详细知识点: 1. **ActionScript 3.0**:Flash中的编程语言是...

    ASP调用摄像头拍照并保存

    `take_picture.fla`和`take_picture.swf`是Flash相关的文件,可能是一个Flash应用程序,用于在客户端浏览器上显示摄像头预览并控制拍照过程。Flash Player插件曾是浏览器中普遍支持的多媒体播放器,它允许运行Flash...

    在jsp中通过flash调用摄像头拍照

    在JavaServer Pages (JSP) 中,通过Flash技术来调用摄像头进行拍照是一种常见的功能实现方式,尤其是在Web应用程序中创建在线拍照或者视频聊天等场景。本文将详细讲解如何在JSP中集成Flash来调用用户的摄像头,并...

    js+flash调用本地/usb摄像头拍照上传

    在这个主题中,我们探讨的是如何利用这两种技术来调用用户的本地或USB摄像头进行拍照并上传。以下是关于这个话题的详细知识: 首先,JavaScript是Web开发中的重要语言,它主要负责处理客户端的动态效果和用户交互。...

    webcamjs兼容多浏览器调用摄像头拍照上传,兼容H5和flash

    WebcamJS是一个强大的JavaScript库,专门设计用于在各种浏览器中实现摄像头拍照并上传的功能。它不仅支持HTML5的WebRTC接口,还通过Flash提供对老式浏览器的兼容性,包括Internet Explorer 8、9、10、11以及Edge。...

    flash_摄像头高级篇

    "Flash_摄像头高级篇"可能涉及的是使用Adobe Flash技术进行摄像头交互的深入探讨。Flash曾是网络上实现动态内容、游戏和视频流媒体的主流平台,其中包括对用户摄像头的访问功能。下面我们将详细讲解这一主题。 首先...

    flash摄像头示例

    通过查看这个SWF文件,我们可以观察到摄像头是如何在实际环境中工作的,例如如何显示视频预览,以及是否包含任何交互功能,如拍照或录制。 "jz123.cn.txt"可能是一个文本文件,通常用于存储注释、教程步骤或其他...

    IE+Flash+vue项目调用摄像头拍照

    本项目名为"IE+Flash+vue项目调用摄像头拍照",主要涉及的技术栈包括Vue.js、Flash以及针对IE浏览器的兼容性处理。下面将详细阐述这些技术及其应用。 Vue.js是一种流行的前端JavaScript框架,它提供了组件化开发、...

    Flash摄像头游戏课件设计与开发

    Flash摄像头游戏课件设计与开发,内容很详细

    Flash摄像头拍照上传源代码,可对接任何语言,如asp.net/php/java等等

    Flash摄像头拍照上传源代码,可对接任何语言,如asp.net/php/java等等,Flash有fla源文件,参照网上示例自已定的Flash,拍照只支持320X240分辨率,如果需要其它分辨率,请参照代码自行修改。

Global site tag (gtag.js) - Google Analytics