首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从web应用程序访问手机的摄像头?

如何从web应用程序访问手机的摄像头?
EN

Stack Overflow用户
提问于 2011-12-21 03:50:34
回答 10查看 329.4K关注 0票数 213

在我的手机web应用程序(不是本地应用程序)中,我想拍一张照片并上传,但我不想使用Adobe Flash。有没有办法做到这一点?

EN

回答 10

Stack Overflow用户

发布于 2012-11-21 16:56:17

在iPhone iOS6和安卓ICS之后,HTML5有以下标签,允许你从设备上拍照:

代码语言:javascript
复制
 <input type="file" accept="image/*" capture="camera">

Capture可以获取摄像头、摄像机和音频等值。

我想这个标签肯定不能在iOS5中工作,我不确定。

票数 279
EN

Stack Overflow用户

发布于 2017-10-01 15:25:45

更新一下,现在的标准是:

代码语言:javascript
复制
<input type="file" name="image" accept="image/*" capture="environment">

访问面向环境的(后置)摄像头,以及

代码语言:javascript
复制
<input type="file" name="image" accept="image/*" capture="user">

用于面向用户的(前置)摄像头。要访问视频,请将名称中的"image“替换为" video”。

在运行iOS 10.3.3的iPhone 5c上测试,固件为760,工作正常。

https://www.w3.org/TR/html-media-capture/

票数 51
EN

Stack Overflow用户

发布于 2013-07-11 21:18:26

如今,至少对于android来说,这是相对容易的。只需使用普通的文件输入标签,当用户点击它时,手机将询问用户是否要使用摄像头(或文件管理器等)。要上传文件,请执行以下操作。只需用相机拍照,它就会自动添加并上传。

对iphone一无所知。也许有人可以在这方面有所启发。编辑: Iphone的工作原理与此类似。

输入标记的示例:

代码语言:javascript
复制
<input type="file" accept="image/*" capture="camera">
票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8581081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档