HTML5官方文档解释:capture属性用于调用设备的摄像头或麦克风
当一个input元素的type属性处于文件上传状态,并且它的accept属性被指定时,本文以下的规则适用。
该capture属性是一个枚举属性,其状态指定了媒体捕获机制的首选面向模式
该属性的关键字是user和environment,它们映射到各自的状态user和environment。
1. 当accept=”image/*”时,capture=”user”调用前置照相机,capture=”其他值”,调用后置照相机
2. 当accept=”video/*”时,capture=”user”调用前置录像机,capture=”其他值”,调用后置录像机
3. 当accept=”image/*,video/*”,capture=”user”调用前置摄像头,capture=”其他值”,调用后置摄像头,默认照相,可切换录像
4. 当accept=”audio/*”时,capture=”放空或者任意值”,调用录音机
5. 当input没有capture时,根据accppt类型给出文件夹选项以及摄像头或者录音机选项
6. input含有multiple时访问文件夹可勾选多文件,调用系统摄像头或者录音机都只是单文件
7. 无multiple时都只能单文件