如何调用h5的相机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何调用h5的相机相关的知识,希望对你有一定的参考价值。

实现方式常见有两种:

一种是通过video控件,通过捕获video的流,截取video中的图像实现拍照,

还有一种是通过input[file]控件调用移动端的摄像头,实现拍照。

两种方法各有利弊,第一种可以实现对拍照界面的重写(比如添加拍照界面的遮罩层提示框等)

但是,第一种方式在IPhone环境下不兼容,不能使用。

第二种方式实际上是调用input[type=‘file‘],会弹出一个选择框让用户选择是调用相机还是调用相册,

好处就是兼容优于上一种,不好的地方就是这种方法无法控制拍照,想要在移动端实现只能拍照不能选择照片或者在拍照界面添加引导遮罩层的方法是行不通了。

这里说一下第二种方式的实现方式:

首先在页面上添加一个input控件实现调用相机。

以上是关于如何调用h5的相机的主要内容,如果未能解决你的问题,请参考以下文章

vue 做 h5 怎么实现 扫码功能?调用手机相机扫码

H5调用手机相机和相册,并且将图片转化为base64的格式

H5-安卓和ios调用相机和相册

h5调用地图功能

h5 input 调用摄像头或者相册

h5 实现调用系统拍照或者选择照片并预览