手机上html5调用摄像头录制视频并上传能实现吗
最近刚好有这个需求,简单调研了下。
在移动端,通过设置如下属性,可以调起手机的摄像头:\u0026lt;input type="file" accept="video/*" id="take-video" capture="camcorder"/\u0026gt;
capture属性可取值有 camera、camcorder、microphone,分别表示捕获系统的照相机、摄像机、麦克风。const input = document.getElementById(\u0026#39;take-video\u0026#39;);const container = document.getElementById(\u0026#39;video-show\u0026#39;);input.onchange = function (event) { const files = event.target.files; if (files \u0026amp;\u0026amp; files.length \u0026gt; 0) { let file = files; let reader = new FileReader(); reader.readAsDataURL(file); reader.addEventListener(\u0026#39;loadend\u0026#39;, function() { const video = document.createElement(\u0026#39;video\u0026#39;); video.src = https://www.zhihu.com/api/v4/questions/40778030/reader.result; video.setAttribute(/u0026#39;controls/u0026#39;, /u0026#39;controls/u0026#39;); container.appendChild(video); }) } else { alert(/u0026#39;请重新上传视频/u0026#39;); }}
【手机上html5调用摄像头录制视频并上传能实现吗】 做了个demo,可以用手机打开移动端调起摄像头
至于兼容性问题,待实际测试后补充下。
■网友
同问,我也在做这个。无比较好的实现方案/
推荐阅读
- 营业执照|海门正余镇自助一体机上发出“首张营业执照”
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- “霸座”上天了!飞机上男子装睡不肯走,结局……大快人心!
- 如果要在手机上做一款FPS+MOBA,你会咋设置操作模式来让其获得最佳体验
- 特斯拉|特斯拉或将允许车主远程调用Autopilot摄像头
- 入游戏开发坑一年,迷茫中,应该选择原生app游戏还是web html5游戏还是3d重度游戏,未来是何
- 未来手机上会装备深度摄像头吗,是否有这种需求
- webpack打包后的页面,在集成时,怎样提供js接口给父页面调用呢
- javascript 中this的四种调用模式
- 在手机上干个啥事可以做到耳根清净