ios 6 web

iOS 6的系统升级也带来了Safari对HTML5标准更多的支持,这样也弥补了Safari浏览器本身对于媒体文件捕获能力的不足(如忽略代表图片和视频的属性和值)。

奥莱理媒体(O'Reilly Media)出品的《Programming the Mobile Web》一书的作者Maximiliano Firtman最近为开发者提供了一种方法,加入一行代码后,用户便可以在Web应用中使用手机的拍照功能。

开发者需要调用HTML5中 File API 和 HTML Media Capture API 这两个API。

File API:顾名思义就是访问文件和数据的API,它包括一个FileList序列,一个Blob接口,一个文件接口,一个FileReader接口,一个FileError接口以及一个FileException。其中FileList序列是指底层系统中的一组独立选择的文件,调用FileList可以输入<input type="file">。

HTML Media Capture API:该API定义了HTML表单的增强功能,这部分增强功能包括让音频、视频以及图像文件访问设备的动作。

需要加入如下代码:

<input type="file" accept="image/*" capture="camera"> 

示例:

<input type="file" accept="image/*" capture="camera"> 
<input type="file" accept="video/*" capture="camcorder"> 
<input type="file" accept="audio/*" capture="microphone"> 

http://www.cnblogs.com/yuzhongwusan/archive/2011/11/29/2267568.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值