首页 > 技术文章 > JS调用摄像头拍照,编辑jscam.swf自定义清晰度,兼容IE

wuzhiyuan 2017-09-07 10:25 原文

超级简单自定义宽高的jscam.swf文件:

下载swfmill,地址:http://download.csdn.net/download/wu3431214/9967414

下载mtasc,地址:http://download.csdn.net/download/wu3431214/9967413

下载src文件夹,压缩包地址:http://download.csdn.net/download/wu3431214/9967420

将这三个文件解压到同一个文件夹下(如下有我的文件夹截图),其中mtasc-1.13.zip解压后,有个mtasc-1.13的文件夹,将文件夹中的文件拷贝出来(拷贝时有同名直接覆盖),删除mtasc-1.13文件夹,完成后如下图所示:

 

在此文件夹下依次运行cmd命令:

1、swfmill xml2swf src/jscam-source.xml jscam.swf

2、mtasc -v -swf jscam.swf -main jscam.as -version 8 -cp src

命令执行完成后,在图一中圈住的文件就是600*450分辨率的swf文件,如果需要修改图片分辨率,重新生成swf文件,则修改src文件夹中jscam-source.xml以及jscam.as(注意修改的值截图)文件,然后依次运行上面的命令即可,如下图:

 

PS:在上述jscam-source.xml中,能生成.swf文件最高清晰度只能是 600*450,如果需要更高清晰度,则需要修改jscam-source.xml文件:

附上高清晰度照片jquery.webcam.js保存拍照图片的方法,需要改变循环次数:

PS:Chrome浏览器 46以上版本 非本地环境需要https才支持打开摄像头

有疑问欢迎留言。

推荐阅读