安卓微信浏览器问题.关于file标签无法调取摄像头 1C

在开发的时候,有写页面要嵌入到微信里,但是并非公众号,只是一些页面,所以没法使用微信的图片js接口.
然后在使用H5 file控件的时候,安卓机器一直调取不了摄像头,希望大神有解决方法

0

3个回答

0

capture="camera"

0
qq_28575371
Json_JIang 这个属性我试过,但是不顶用,在微信里打开页面,依旧只能开启选择已有的图片,不能获取摄像头来拍照
大约 2 年之前 回复

前面我也遇到过,我的手机就不支持,网上说是微信内置浏览器的问题,后来我们公司前端给换了个上传插件,就好了,上传前顺带压缩了,好像是upload_lrz

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信浏览器内兼容android iOS调取手机摄像头进行拍照、打水印、压缩、预览
实现这些功能使用了如下插件: 图片打水印:watermark.js(https://github.com/brianium/watermarkjs) 图片压缩:localResizeImg(https://github.com/think2011/localResizeIMG) 读取图片元数据:exif.js(https://github.com/exif-js/exif-js) html部分//调
input[type='file']安卓手机微信端无法调用摄像头问题
使用input type=file标签进行文件上传时,在安卓手机中的微信浏览器中不能调起相机,但是在苹果手机中的微信浏览器中可以调用相机。解决办法: <input type="file" name="upload" accept="image/png,image/jpeg,image/gif" capture="camera"> 备注:accept和capture两个属性都需要
微信浏览器调用手机摄像头录像
<input type="file" style="/* visibility: hidden */" capture="camera" accept="image/*,video/*" name="" value="" >我看到网上例子只是设置accept属性为“image/*”,所以只会调取摄像头拍照功能,现在加上“video/*”属性,加上视频格式就会调取摄像头功能。 亲测效果图
微信内嵌浏览器上传图片调用相机
input type="file" name="upload" onchange="onChooseFile(this)" accept="image/png,image/jpeg,image/gif" capture="camera">
android微信上传文件无法调用相机(input 或者rc-upload)
1、确保微信开启访问相机权限2、谨记:accept和capture属性需要同时使用,缺一不可&amp;lt;input type=&quot;file&quot; name=&quot;upload&quot; accept=&quot;image/png,image/jpeg,image/gif&quot; capture=&quot;camera&quot;&amp;gt;或者&amp;lt;Upload ref='upload' style={{ marginLeft: '1.1rem' ,d...
Qiniu-Plupload在微信中直接调用摄像头
Qiniu-Plupload在微信中直接调用摄像头, 在微信中,需要用到拍照上传和视频上传等功能时,无法直接使用手机端的摄像头,微信提供了加固方式。
微信公众号调用手机摄像头拍照和本地相册
微信公众号调用手机摄像头拍照和本地相册,上传服务器
webuploader 手机 微信上传 默认打开手机相机,没有相册选择。
webuploader.min.js中找到删掉 k.attr(&quot;capture&quot;,&quot;camera&quot;),这句。就可以正常上传了。原贴地址:https://blog.csdn.net/a910629820/article/details/79122624
微信调用摄像头 扫一扫
第一次写,先看看效果是怎么样的
<input type="file">accept属性 调起手机摄像头 支持Safari Chrome和大部分手机内置浏览器
之前在网上找了很多资料用html调取手机的摄像头,一般在Safari浏览器上都不好用,其实后来发现,标签的accept属性就可以很好的解决这个问题。 1.调起相册  2.调起摄像头
【Wechat H5】IOS端的微信页面中调用摄像头后,声音无法播放 #createjs#canvas#soundjs#camera
Preconditions:     在IOS的微信H5页面中,使用了Createjs的Soundjs播放音效,Preloadjs实例已经注入了Soundjs插件,在音效播放之前用户已经与页面有过交互,摄像头调用之前可以播放音效。音效在调用摄像头前已经播放结束。Description:     开启摄像头后,所有音效无法继续播放,检查SoundPlugin状况正常,调用摄像头后,在触发音效播放前,...
解决H5页面在微信浏览器中打开 input file 在安卓上没有拍照选项
有时候我们会在微信公众号里开发会遇到上传图片的功能,当你写&amp;lt;input type=&quot;file&quot;&amp;gt; 的时候,在IOS上可以成功调起拍照和图库两块,在安卓手机上只能调取图库而没有拍照功能,解决办法:给input 加上accept属性&amp;lt;input type=&quot;file&quot; accept=&quot;image/*&quot; /&amp;gt;  //调用相机 ,图片或者相册 (两者都行) 加上了capture=...
微信内网页某些安卓手机不能上传图片文件的问题(2)
起这个标题名只是为了和前一篇文章相对应。 相对比较完善的手机端网页图片上传完成了,其中碰见了很多问题,由于是第一次弄,就一个个的解决掉,最后这个目前来说是比较满意的版本。 开发环境为 Bootstrap框架,另外需要引进一个JS用于判断图片拍摄的角度问题。 为什么要用这个呢?因为IOS系统在拍摄照片时,会给生成的图片文件添加一个拍摄角度的数据,在文件上传时,是用HTML5的 canvas加载
安卓微信浏览器 input type=file 同时调起 相册和相机
// ios与安卓网页调用 &amp;lt;input id=&quot;upload_file&quot; type=&quot;file&quot; class=&quot;file-input&quot; accept=&quot;image/png,image/jpeg,image/jpg&quot;/&amp;gt; // 安卓微信内调用 &amp;lt;input id=&quot;upload_file2&quot; type=&quot;file&quot; class=&quot;fil
plupload兼容安卓与ios调用相机
微信公众号里安卓手机调用相机上传图片需添加属性capture="camera"       原始plupload生成的input为 ;安卓添加capture="camera"  修改plupload.full.min.js库源代码 (e.directory&&g.can("select_folder")?"webkitdirectory directory":"")+(d?'
微信公众号调用手机摄像头拍照和本地相册不错的例子
微信公众号调用手机摄像头拍照和本地相册,上传服务器,不错的例子
input-file 部分手机不能拍照问题
曾经遇到一个需求,用户拍身份证上传验证,然后我卡在了拍照这个点上。 最初采用的是微信的 api,wx.chooseImage,但随后发现,返回的是一种只有微信才能预览的 url 格式,但验证是要放在 PC 上进行的,等于保存了这个 url 也没法看呀。然后详细看了遍文档,看上去好像是说可以先上传到微信然后就可以下载到本地了,于是又带着吐槽启用了另两个微信 api,wx.uploadImage 和 ...
关于input在苹果和安卓手机上调用相机和相册的问题
最近在项目中遇到一个问题,用H5做手机端页面,用input调用相机,苹果手机无法调出相册,安卓手机可以,针对此情况,对手机做出判断,代码如下;           苹果手机可以直接使用,无需做js判断,安卓手机需要进行判断。      js判断手机               //判断是否是安卓手机             function checkPlatform(){  
微信视频界面提示“无法获取摄像头数据,请再次尝试”
问题原因:人脸识别抢占相机后,微信无重连机制,因此微信的Camera client 销毁后无更新,导致连接失败 解决方法: 此HAL在framework层增加了一个强制写优先级的逻辑,使人脸识别无法抢占相机: if(strcmp(&quot;facerecognition&quot;, packageName) == 0 || (int)(priorityScores.size() - 1) != 0 ) {...
微信浏览器调起相机拍照并显示图片
在微信浏览器或其他移动端浏览器调起相机拍照并显示
layui 上传图片 移动端 调用相机
https://www.jianshu.com/p/4c7ef910b366 layui上传图片插件 默认只能上传资源管理器的图片,不会启动相机。 解决方法: &lt;script&gt; var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexO...
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
最近在做微信公众号网页开发,遇到两个需要用到微信的JSSDK,上传图片和自动定位,微信开发者文档有详细的步奏内容,链接点击进入微信开发者文档 ,也可以看看我这篇文章,看我是如何实现的。 首先第一步,需要在页面引入微信的JS文件(http和https都行) &amp;lt;script src=&quot;https://res.wx.qq.com/open/js/jweixin-1.2.0.js&quot;&amp;gt;&amp;l...
jQuery调取微信摄像头代码记录
我们在写不管是小程序还是微信公众号的时候,调取微信的摄像头的接口都是避免不了的,那么调取微信的摄像头的接口还是需要注意一些问题的,不然可能调取不成功,下面我简单的写一下调取微信公众号的摄像头的接口的时候的一些注意事项,直接将代码贴上去,步骤可以直接看官方的文档!这篇文章可能你们直接将代码拿过去是不可以使用的,因为里面的接口一些是根据我们自己的公众号来的,所以需要换成自己的公众号的信息才是可以的,还...
关于安卓手机的微信内置浏览器中页面跳转失效的问题
Write By Monkeyfly 以下内容均为原创,如需转载请注明出处。 前提 今天下午在JS前端群里有人问了一个问题: 在微信浏览器中,window.location.href这个跳转方法不能用吗?在安卓手机试过了不行,但是ios可以,这是为什么? 以下是后续的问题说明: 用本地在手机浏览器中可以,但是在微信中不行,ios没问题的,只有安卓有问题。 在安卓手机上的浏览器可以...
video标签在安卓下微信x5浏览器的一些问题
强制全屏播放视频。(非腾讯视频) Click事件不能触发,play()方法。只能通过video标签自己的播放按钮进行播放。 因为播放只能通过video标签自己的播放按钮,所以readyState和canplaythrough视频就绪状态也没用。 不能自动播放。Autoplay失效。 不能同时播放视频。 Video标签设置display:none后,再设置display:block。Con...
微信H5页面调起相册和摄像头,实现图片上传,并上传到本地服务器
1、config权限配置 $.ajax({ url:'wx_getConfig', type:'get', dataType:'json', async:false, success:function(data){ var appId = data[0].appId; var timestamp =...
通用浏览器调用摄像头拍照
通过浏览器调用摄像头拍摄,支持ie与非ie
关于微网站IOS调用微信扫码问题
最近忙于工作,没有写博客,再做上个项目的时候遇到ios系统,苹果手机在微信公众号中调用微信扫码的时候失败了,其个中原因听下面细细道来先来说说微信公众号web开发调用微信扫码,先要验证,然后再调用(首先要引入jweixin.js),其代码如下:var url = ""; var req = { AppType:"XX", RequestUrl:window.location.href.
微信浏览器 MP4播放失败,安卓下微信浏览器不能播放MP4问题的解决,gzip捣的鬼
今天遇到一个很奇葩的事,MP4视频在安卓的微信浏览器中播放不了,提示“微信浏览器 MP4播放失败” 但是在其他手机浏览器里可以播放,而且苹果的微信中也可以播放 最后研究了一下午,找到原因了,即使“gzip”导致的播放失败,这个也算是微信在安卓下的一个BUG 解决方法很简单:在apache的配置中增加如下一句: 在apache的配置中加一行: SetEnvIfNoCase Re
前端常见问题——安卓文本无法垂直居中
安卓文本无法垂直居中的问题 问题 安卓 webview 的字体大小在小于 12 像素的时候无法使用行高来垂直居中 ps:目前在微信等应用都存在该问题,而在最新的移动端 Chrome 浏览器上无该问题(截止本文编写时间,微信客户端的 chrome 版本为 57,chrome 版本为 70)。 尝试方案 table 布局:文本偏上 &lt...
使用H5在移动端(安卓、苹果)调用摄像头和文档
用H5来调用自系统带摄像头和文件文档,兼容安卓和苹果。
解决安卓微信浏览器中location.reload 或者 location.href失效的问题
解决安卓微信浏览器中location.reload 或者 location.href失效的问题 首先我们需要了解一下location.reload和location.href的工作原理 1. location.reload的工作原理 (1)如果该方法没有规定参数,或者参数是 false,即location.reload(),或者location.reload(false) 它就会用 HT
解决安卓微信浏览器中location.reload 或者 location.href失效的问题 自动刷新
tips("登录成功",function(){window.location.href="http://***.com.cn/repair?pfid=1&"+Date.parse(new Date());});
使用WebUploader解决安卓微信浏览器上传图片中遇到的bug
【摘自ZAZ个人博客】:走啊走的记录,欢迎点击查看,效果更佳!微信浏览器上传图片bug的原因微信在新版本中采用的是自己的X5内核浏览器,而在较老的版本中还有可能是安卓的原生浏览器。具体的环境我也不太了解,但是经过实际多台安卓机型的测试,我采取的方案可以基本确保在安卓机中微信浏览器的成功上传。苹果机型没问题,因为微信的ios客户端使用的是Safari的内核,没有各种坑,且效果最好。
关于采用浏览器调用手机摄像头问题
之前一直做后台开发,最近项目客户想要采用android平板扫描物品条码,所以开始在网上看了众多关于采用浏览器调用摄像头的问题,让我十分疑惑的是,为什么很多解决案例并没有讲到移动端浏览器的支持问题,以致自己走了很多弯路。下面就具体对采用浏览器调用手机摄像头问题进行一些说明。最开始采用navigator.getUserMedia这个接口:这个接口先要有一个video标签&amp;lt;video id=&quot;vi...
Html5开发 微信视频及夸克手机浏览器问题
1、video标签在更换src之后,需要执行load()方法,载入新视频。this.video.src = src; this.video.load();2、在微信内置浏览器中,这段时间就会在video标签中显示上一个视频的最后一帧的画面所以需要在前一个视频播放完毕后隐藏video标签,再在切换src之后监听video.oncanplay,在触发该事件之后,再将相应的video标签显示出来,这样,...
微信内PHP 调用 摄像头拍照上传
微信内PHP 调用 摄像头拍照上传,直接唤起相机,请在根目录 确保有upload文件夹
解决微信内置浏览器调取百度地图api显示不全的问题,叮~
调用百度地图api的时候,电脑测试是好的,但是在微信浏览器上面浏览的时候发现了一个bug,地图显示不完全!!!原来是不安全脚本导致的 &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://api.map.baidu.com/api?v=2.0&amp;amp;ak=dFF82I7bGwCdTbZDTYMGyq0msUz8cqGO&amp;amp;s=1&quot;&amp;gt;&amp;lt...
访问chrome摄像头报错
今天看到了一个webRTC的实例(现阶段仅确保chrome浏览器的正常访问),说是可以实现视频功能,就下下来想看一下。 tomcat运行,浏览器输入 http://localhost:8080/【项目名】 访问一切正常,就让给了同时链接想让他也连上尝试一下,结果:访问是访问到了,页面出来了,但是报了一个莫名其妙的错误(说它莫名其妙是因为我本地访问完全没问题): 没错,就是这个错误,
微信公众号开发调用摄像头、拍摄或选择图片、OCR识别
 一 、准备工作         &amp;lt;1&amp;gt;域名认证准备工作   在需要调用摄像头的接口页面引入微信的js,具体地址为:(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js   首先JS安全接口域名认证:          具体可参考开发文档:https://mp.weixin.qq.com/wiki?t=resource...