3 回答
TA贡献1811条经验 获得超4个赞
在iPhone iOS6和更高版本的Android ICS中,HTML5具有以下标签,该标签可让您从设备上拍摄照片:
<input type="file" accept="image/*" capture="camera">
Capture 可以采用相机,便携式摄像机和音频之类的值。
我认为这个标签绝对不能在iOS5中使用,对此不确定。
TA贡献2080条经验 获得超4个赞
至少在如今,使用android相对容易。只需使用普通文件输入标签,当用户单击它时,电话就会询问用户是否要使用相机(或文件管理器等)上传文件。只需使用相机拍摄照片,它就会自动添加和上传。
不知道有关iphone的信息。也许有人可以对此有所启发。编辑:Iphone工作类似。
输入标签的示例:
<input type="file" accept="image/*" capture="camera">
TA贡献1829条经验 获得超7个赞
iOS 6+和Android 2.2+上的Safari和Chrome支持HTML Media Capture,可让您使用设备的相机拍照或选择现有的相机:
<input type="file" accept="image/*">
这是在iOS 10上的工作方式:
iOS10.3 +上的Android 3.0+和Safari也支持capture用于直接跳转到相机的属性。
<input type="file" accept="image/*" capture>
capture="camera"(String)和accept="image/*;capture=camera"(Parameter)是旧规范的一部分,并由captureW3C候选推荐标准(Boolean)取代。
支持文档:这本2013 O'Reilly书籍和我的测试
- 3 回答
- 0 关注
- 438 浏览
添加回答
举报