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

本文介绍如何通过修改官方源代码,使用swfmill和mtasc工具编译生成分辨率为600x450的jQuery Webcam插件,以满足高清摄像头拍摄的需求,并提供了一个包含demo和上传接收端代码的压缩包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

重新编译过程如下:

1. 先用jscam.xml生成jscam.swf

swfmill simple src/jscam.xml jscam.swf

2. 再用 jscam.swf导出jscam-source.xml

swfmill swf2xml jscam.swf src/jscam-source.xml

3. 用swfmill生成swf后导出jscam-source.xml时,会将其中的两个objectID值改成2,需手动改成1。命令如下:


4. 把相应的代码改和后,再用下面的命令编译成swf文件:

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

5. 然后用mtasc把as代码添加进swf文件中:

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

最终即可生成jscam.swf文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值