首页WIN10问题只用HTML,如何打开手机相机?前端小哥现场教学

只用HTML,如何打开手机相机?前端小哥现场教学

时间2022-10-09 02:30:05发布分享专员分类WIN10问题浏览134

Alex 发自 凹非寺

量子位 | 公众号 QbitAI

HTML不是编程语言,但这并不妨碍前端工程师把它玩出花儿来jar文件怎么打开

比如jar文件怎么打开 ,有人就拿HTML来访问用户的相机——

在网页上,点击按钮即可直接打开手机前置镜头来拍照jar文件怎么打开

(没错jar文件怎么打开 ,就是前置镜头!小哥可能有镜子之类的)

只用HTML,如何打开手机相机?前端小哥现场教学

也可以调用手机的后置镜头,开启摄像模式jar文件怎么打开

只用HTML,如何打开手机相机?前端小哥现场教学

值得注意的是,在这里,小哥 只用了HTML语言就实现了上述功能jar文件怎么打开

他利用 HTML的capture属性,只需设置几个input参数,再加上几行代码搞定了jar文件怎么打开

比起别的实现方式,这样可以 更便捷地获取用户相机权限;而且没什么安全问题jar文件怎么打开

不出所料,一大波程序员纷纷前来围观jar文件怎么打开 。有人表示:

用HTML capture属性直接访问相机,确实 比用Java更方便jar文件怎么打开

这位小哥的网名叫Austin Gil,他是一位从事网页开发的工程师jar文件怎么打开

只用HTML,如何打开手机相机?前端小哥现场教学

下面就跟随小哥分享的内容,一起来看看具体实现步骤吧jar文件怎么打开

如何用HTML打开相机jar文件怎么打开

首先当然是写代环节jar文件怎么打开

小哥创建了一个index.html文档,配合HTML的accpet属性,来指定不同标签所要capture的文件的具体属性jar文件怎么打开

在这里,他设置了 “environment”和 “user”两个标签jar文件怎么打开

当用户点击environment时,可以调用设备的后置镜头,并拥有录像功能;而当用户点击user时,就能打开设备前置镜头来拍照了jar文件怎么打开

具体代码如下:

<!DOCTYPE html>

< htmllang= "en">

< head>

< metacharset= "UTF-8"/>

< metaname= "viewport"content= "width=device-width,initial-scale=1"/>

< style>

font-size: 1.5rem;

</ style>

</ head>

< body>

< labelfor= "environment"> Capture environment: </ label>

< br>

< input

type= "file"

id= "environment"

capture= "environment"

accept= "video/*"

>

< br> < br>

< labelfor= "user"> Capture user: </ label>

< br>

< input

type= "file"

id= "user"

capture= "user"

accept= "image/*"

>

</ body>

</ html>

到这里,眼尖的人可能已经发现:没有提示用户是否打开访问相机的权限,网页就直接调用了相机jar文件怎么打开

那这样操作jar文件怎么打开 ,有没有安全风险啊?

对此,小哥给出答案: 无额外风险jar文件怎么打开

因为浏览器其实并不能真正控制用户相机 (虽然看起来好像可以直接访问),而不过是能轻松上传相机生成的新文件罢了jar文件怎么打开

说人话——对用户而言,浏览器通过HTML只能打开摄像头;如果需要把照片或者视屏展示到网站,或者保存下来,仍然需要用到Java的MediaDevices APIjar文件怎么打开

有网友补充道,这种操作方式比纯用Java更安全jar文件怎么打开

因为运用JS的话,在用户允许访问相机后,浏览器就能直接控制摄像头jar文件怎么打开

而在Web 3.0标准之后 (现在主要用的是Web 5标准),规定网页不能直接访问用户的镜头jar文件怎么打开

只用HTML,如何打开手机相机?前端小哥现场教学

不过,小哥也指出:这种直接通过HTML指令打开用户用户摄像头的方式还存在目前不足,比如 兼容性不太好jar文件怎么打开

只用HTML,如何打开手机相机?前端小哥现场教学

△图源caniuse.com:红色框表示不支持;绿色框表示支持;棕色框表示部分支持;灰色框表示未知

量子位亲测了一下小哥的这段代码jar文件怎么打开 ,结果显示:

点击environment和user按钮jar文件怎么打开 ,在MacBook上分别可以打开视频格式和图片格式的文件;

而在iPhone上,使用百度等浏览器,真的可以直接打开前置和后置摄像头jar文件怎么打开

只用HTML,如何打开手机相机?前端小哥现场教学

感兴趣的伙伴们可以用下面链接中的代码试试~

— 完—

「2022人工智能年度评选」火热报名中

现在, 量子位「2022人工智能年度评选」已经正式启幕,评选将从企业、人物、产品/解决方案三大维度设置5类奖项jar文件怎么打开

更多关于评选标准、榜单报名欢迎扫描下方二维码~

点这里关注jar文件怎么打开 我 👇 记得标星噢 ~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~

爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

端小哥何打开HTML端小哥HTMLjar文件怎么打开
「s5120交换机」s5120交换机进入网页设置 人员定位引擎软件Linux的Ubuntu安装教程