首页

文章

如何html5在浏览器里访问手机后置摄像头

发布网友 发布时间:2022-02-23 21:03

我来回答

4个回答

热心网友 时间:2022-02-23 22:32

TML5 The Media Capture API提供了对摄像头的可编程访问,用户可以直接用getUserMedia获得摄像头提供的视频流。但实际上用html5调用手机摄像头存在很多问题:
1)谷歌的发布的Chrome到了21版本后,才新增了一个用于高质量视频音频通讯的getUserMedia API,该API允许Web应用程序访问摄像头和麦克风,其他手机浏览器只有opera支持html5调用本地拍照功能
2)两个浏览器均不支持访问多个摄像头:chrome不支持访问后置摄像头,pera支持访问后置摄像头的

android手机,浏览器chrome32版本下实现了浏览器调用设备摄像头进行拍照。主要分3个步骤来完成:
1)获取视频流
添加一个HTML5的Video标签,并将从摄像头获得视频作为这个标签的输入来源
var video = document.getElementByIdx_x_x("video");
navigator.getUserMedia({video:true}, function (stream) {
video.src = window.webkitURL.createObjectURL(stream);
}, function (error) { alert(error); });
2)拍照
关于拍照功能,采用HTML5的Canvas实时捕获Video标签的内容,Video元素能作为Canvas图像的输入
function scamera() {
var videoElement = document.getElementByIdx_x_x('video');
var canvasObj = document.getElementByIdx_x_x('canvas1');
var context1 = canvasObj.getContext('2d');
context1.fillStyle = "#ffffff";
context1.fillRect(0, 0, 320, 240);
context1.drawImage(videoElement, 0, 0, 320, 240);
}
3)图片获取
要从Canvas获取图片数据,其核心思路是用canvas的toDataURL将Canvas的数据转换为base64位编码的PNG图像
var imgData=canvas.toDataURL(“image/png”);
imgData格式如下:”data:image/png;base64,xxxxx“
真正图像数据是base64编码逗号之后的部分

热心网友 时间:2022-02-23 23:50

我也是后来才发现,chrome好像不支持访问后置摄像头,不知道怎么回事,但firefox和opera是支持访问后置摄像头的,你可以试试

热心网友 时间:2022-02-24 01:25

除非浏览器支持。否则html5是没有权限访问摄像头的。
你是向扫码吧。
如果微信开通公众号,js接口就可以
当然还有appcan混合应用开发,也可以

热心网友 时间:2022-02-24 03:16

直接<input type="file"/>就行了
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 宁夏转让纠纷怎么取证 快手刷双击连接是什么 微软认证是怎么报名的 微软认证证书要如何考 微软认证证书如何考 体积比和质量比的区别 单位质量比是什么意思 苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 我的HP笔记本的一开始进入程序的用户名忘记了,怎么办啊~ qq号怎样弄成,让人输入你的账号却搜索不到。 新版学习通的手机如何打开前后摄像头? QQ账号设置不能被人搜索到,怎么设置啊 如何后置摄像头自拍? 如何让别人查找、搜索不到自己的QQ号? 手机后置摄像头怎么设置? 不想让别人通过QQ号码找到我---该怎么设置? 我的华为手机后置摄像头无法使用,我该怎么办 我的QQ号码不能被搜索到 我的qq号别人搜索不到了,没办法加了,怎么可以让别人搜索到啊 我的华为手机后置摄像头无法使用,我该怎么办? 怎样才能让别人通过qq号也查找不到我 微信语音怎么样打包转发 如何才能彻底删除自己的微信聊天记录 怎么QQ创群 QQ里面创群怎么创? 如何查看快递物流 怎么查询我的快递 电脑解锁键是哪个键 如何查有没有自己手机号的快递 怎样让别人的QQ搜索我的QQ都不到呢? 如何能够不让别人通过百度搜索自己QQ号…… 和别人手机视频聊天 怎么开启后面的摄像头 QQ号怎么设置不让别人搜索到? 怎么让别人搜不到自己的QQ号 iphone7怎么投屏到智能电视 iPhone 7怎么无法投屏到乐视电视了 浏览器里面怎么保存图片? 怎样把浏览器上的图片保存在电脑里 怎么在浏览器上保存图片啊? 申请淘宝号怎么申请 360浏览器如何快速保存网页中全部图片 如何把网页保存为图片 忘记了qq登录密码怎么办 如何用浏览器将网页中所有缓存的图片保存下来? QQ登录忘了密码怎么办 电脑上的UC浏览器如何保存图片 QQ登录密码也忘记了怎么办 在浏览器 怎么保存不了图片 电脑的UC浏览器怎么快速保存图片 或者别的浏览器有什么办法?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com