可以使用javascript(如PhoneGap,但不是PhoneGap)来拍摄照片吗?我意识到这篇文章:http://www.google.com/url?sa=D&q=https://stackoverflow.com/questions/2953865/javascript-camera-api-android-froyo表示它即将到来 - 但是iPhone呢?
答案 0 :(得分:5)
这似乎是客户端摄像头/麦克风访问(Capture API)的建议:
http://www.w3.org/TR/2010/WD-media-capture-api-20100928/
鉴于它是w3c草案的标准,iOS设备肯定可能会支持它,可能在未来的某个时间。我不认为它会很快就会出现。
答案 1 :(得分:0)
现在可以了!
方法1:使用WebRTC获取视频供稿,并从中捕获图像。没有广泛支持,但适用于chrome和webkit webview(Android 5+)。 Support tables
方法2:使用HTML Media Capture。例如<input type="file" accept="image/*" capture>
这是一篇关于media capture in mobile browsers的非常全面的文章。
支持mobilehtml5.org表格表示它在Android 3.0+和iOS 6 +上受支持。