web 实现在线拍照。。

综合了几款拍照插件:

 

1:  scriptCam  需要的flash的版本比较高 Adobe Flash Player 11.7 。

2:CamCanvas  本质也是通过flash实现的,只是利用了html5的画布。。

3: nimbb提供的是摄像的功能。另外,用过的过程中需要key,对于这么小的功能,用key没必要。

4:   webcam插件,实现简单,同时对html的版本没限制,直接调用系统的get_movie方法进行拍照,然后通过数据流返回,通过后台对数据流进行图片合成。。

 

 

现在的项目中实现用的是webcam ,实现了在不同平台的拍照功能。 ios ,andriod ,pc ...

 

总结经验如下:   

  1: 在PC端实现的话,需要调用插件。。 而在andriod ,IOS的时候,但点击上传的时候,系统会自动调用拍照组件,不需要调用插件。。 

 2:andriod 和PC端可以实现同时上传多张图片和拍照功能共存。 即如下实现:

      <input type='file'  multiple  > 

    但是IOS6,只能只能支持上传一张一张图片和拍摘功能共存,即: <input type='file'   >  ,不能用 multiple 属性。

 

3:IOS5根本就不支持浏览器上传图片,跟不用说调用拍照功能了。

4:Ie6 只支持一次性上传一张图片。。

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值