jQuery webcam plugin jscam.swf文件编译,自定义视频及图片分辩率

jQuery webcam plugin是一个在ie,firefox,chrome下都可以用的摄像头摄像及拍照用的插件,在官方(http://www.xarg.org/project/jquery-webcam-plugin/)下载的源代码中提供的jscam.js生成的图片是320x240的图,用高清摄橡头时发挥不了它的价值,在一些业务需求下,如用摄像头拍证件照等,需要更高分辩率的图,所有我用官方提供的源码as及xml文件,用swfmill+mtasc重新编译生成600x450的jscam.swf文件。压缩包里包含了demo、php版上传接收端代码及swf生成源码文件。

 

官方提供的Makefile文件中主要包含两部份代码,在windows下使用时可拆解成:
swfmill simple src/jscam.xml jscam.swf
mtasc -v -swf jscam.swf -main jscam.as -version 8 -cp src

 

本文由新浪博客phpsir原创,未经同意禁止转载。

 

注意:
用swfmill0.3.3生成swf时,会将其中的两个objectID值改成2,需手动改成1。命令如下:

swfmill simple src/jscam.xml jscam.swf
swfmill swf2xml jscam.swf src/jscam-source.xml
把相应的代码改和后,再用下面的命令编译成swf文件:
swfmill xml2swf src/jscam-source.xml jscam.swf

 

然后用:
mtasc -v -swf jscam.swf -main jscam.as -version 8 -cp src
把as代码添加进swf文件中即可生成最终的jscam.swf文件。

发表评论

电子邮件地址不会被公开。 必填项已用*标注