【input是什么属性 input属性值有哪些】
文章插图
文章插图
HTML5官方文档解释:capture属性用于调用设备的摄像头或麦克风 。
当accept=”audio/*或video/*”时capture只有两种值,一种是user,用于调用面向人脸的摄像头(例如手机前置摄像头),一种是environment,用于调用环境摄像头(例如手机后置摄像头) 。
当accept=”audio”时,只要有capture就调用设备麦克风,忽略user和environment值 。
至于网上提到的camera和filesystem,官方没提 。
官方文档:www.w3.org/TR/2018/REC-html-media-capture-20180201/
iOS最遵守遵守HTML5规范,其次是X5内核,安卓的webview基本忽略了capture 。
理想情况下应该按照如下开发webview:
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时都只能单文件
- AR技术和VR技术的区别又是什么 什么是ar和vr技术
- 春分是什么意思 春分的节气特征有哪些
- 有白蚁的房子一定要卖掉是什么说法
- extension用法 extend是什么软件
- ae复制快捷键是什么 ae复制快捷键 mac
- 红楼梦南安太妃为什么选探春 南安太妃和林黛玉是什么关系
- 红虫,鱼饵 红虫是什么
- 意思 副卡是什么意思
- 自动化专业软件开发 自动化软件是什么
- 使用备案服务号 备案服务号是什么