别善恶]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时也就只能单文件

原创文章,作者:leping,如若转载,请注明出处:https://www.wxymghbl.com/hq-1808.html

(0)
上一篇 2022年9月26日 上午1:24
下一篇 2022年9月26日 上午3:13

相关推荐