美文网首页
2018-11-15关于H5调用手机相机

2018-11-15关于H5调用手机相机

作者: Darian_Ruan | 来源:发表于2018-11-15 15:33 被阅读0次

最近的一个项目中需要用到拍照上传图片的功能,因为是h5写的页面,不像app那样可以授权获取相机的使用功能,那该如何来调用手机相机功能呢?

想必大家都知道input的type类型中有个file,是我们平常用来上传文件使用的。除此之外input还有capture属性,可以很好来利用,。如“<input name="driver_face" id="driver_face" type="file" capture="camera" accept="image/*" >”这样写,只要是在手机端就可以调用相机来进行拍照。

如果想要样式好看的可以进行样式的封装,把input框隐藏,用自己喜欢的样式代替,如图片等,然后给图片的点击事件来触发input的点击如:“document.getElementById().click()”这样就可以直接调用对应元素的点击事件了。

一下代码参考“<div class="weui-cell">

<div class="weui-cell__hd">

<label class="weui-label">驾车人正脸</label>

</div>

<div class="weui-cell__bd">

<div class="am-form-group am-form-file">

<button type="button" class="am-btn am-btn-danger am-btn-sm">

<i class="am-icon-cloud-upload"></i>拍照

</button>

<input name="driver_face"  id="driver_face" type="file" capture="camera" accept="image/*" >

</div>

        <img src="" alt="" id="driver_face_show" style="display:none;width:10rem;height:8rem;">

</div>

</div>

相关文章

  • 2018-11-15关于H5调用手机相机

    最近的一个项目中需要用到拍照上传图片的功能,因为是h5写的页面,不像app那样可以授权获取相机的使用功能,那该如何...

  • 手机端H5调用相机的实现

    手机端H5调用相机的实现 在写手机端h5时,常遇到需要调用手机摄像头硬件,进行拍摄或拍视频,这里对此进行说明。 c...

  • webApp调用手机相机 并且预览

    调用手机相机代码) 把次控件影藏掉,并且模拟按钮调用返回此元素的click() 预览相片,利用H5 FileRea...

  • Android 自定义SurfaceView实现拍照功能

    前言 项目集成第三方H5页面需要调用本地相机进行拍照并回传给H5,本来H5可以直接调用相机但是进入的是一个相册列表...

  • WebView上传图片问题

    众所周知,Android的WebView内部屏蔽了调用相机的方法,如果H5网页想在WebView内调用相机需要在s...

  • H5随笔

    H5兼容VIdeo H5让兼容安卓和IOS调用相机 移动端debug input file 拍照上传IOS图片旋转...

  • H5 调用相机方法

    直接调用相机(测试安卓可以,iphone还是有相册) 调用相机 图片或者相册 调用相册

  • Android webview中打开相机拍照和选择相册

    记录在Android的webview加载的h5中调用相机和选择相册的步骤 1申请权限 此时需要申请相机和相册的权限...

  • iOS中H5页面调用原生相机相册时崩溃

    iOS中H5页面调用原生相机相册时崩溃 需要在plist文件中添加相机相册白名单,如下图所示: 右键点击plist...

  • Android WebView 报No 'Access-Cont

    记录遇到的一个bug,H5端调用原生的相机和相册上传头像,但是相册选择后上传没问题(后面发现也是有问题的),相机拍...

网友评论

      本文标题:2018-11-15关于H5调用手机相机

      本文链接:https://www.haomeiwen.com/subject/hxpyfqtx.html