h5制作的web app 咋样启用手机摄像头进行拍照

\u0026lt;input type="file" accept="image/*;capture=camera"\u0026gt;
■网友
你的这个问题需要分解为三个方面:你这是跑在手机浏览器里的还是App里(Hybrid)?先拍照,获取照片资源再上传跑在App里的:你可以利用Cordova,调起摄像头拍照这方面有现成的Api可以用,你需要叫Native的同学将Cordova加到项目工程里。但是,上传这个你需要去找个插件了。再者,如果你不想用Cordova框架,那么你可以利用UIWebView / WebView 的协议特性,或者利用JavaScriptCore,安卓的对象映射,让Native的同学实现拍照功能的Api。跑在手机浏览器里的:\u0026lt;input type="file" accept="image/*;capture=camera"\u0026gt;至于上传有两种方式:获取到图片路径,使用FormData + Ajax 上传让Native的同学写一个上传的Api提供给你调用
■网友
利用PhoneGap或者Cordova,这两个框架已经写好了摄像头,加速传感器等常用硬件的dpi,直接调用即可。
■网友
直接添加上传图片的标签。
■网友
拍照之后这相片或者视频上传到哪儿啦?


    推荐阅读