综合了几款拍照插件:

 

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 只支持一次性上传一张图片。。

 

 

 

 

 

 

 

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6