下面代码直接复制,去本地操作看结果!!!

文件下载链接:https://download.csdn.net/download/COCOLI_BK/81145436

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=`, initial-scale=1.0"><title>Document</title>
</head><body><input type="file" accept="image/*" capture="camera"> 相机<input type="file" accept="video/*" capture="camcorder"> 录像<input type="file" accept="audio/*" capture="microphone"> 系统相册<input type="file" accept="image/*" multiple> 多选<p><video width="200" height="100" controls><< /video>/p><script>document.getElementsByTagName("input")[0].onchange = function (value) {console.log("相机", value);}document.getElementsByTagName("input")[1].onchange = function (value) {console.log("录像", value, value.target.files, document.getElementsByTagName("input")[1].value);}document.getElementsByTagName("input")[2].onchange = function (value) {console.log("系统相册", value);}document.getElementsByTagName("input")[3].onchange = function (value) {console.log("多选", value);}document.getElementsByTagName("input")[1].addEventListener('change', function (e) {for (let i = 0; i < this.files.length; i++) {let file = this.files[i];var fileReader = new FileReader();fileReader.readAsDataURL(file);fileReader.onload = function () {// 获取得到的结果console.log(this.result);var data = this.result;console.log(document.querySelector("video"));document.querySelector("video").setAttribute("src", data)}}}, false)</script>
</body></html>

javascript------H5调用手机相机录像拍照并回显(input操作)相关推荐

  1. H5调用手机摄像头拍照,如何压缩后上传

    H5调用手机摄像头拍照后,怎样压缩再上传? 实际的压缩功能,就是利用canvas画布功能,将图片进行裁剪后保存图片的base64数据流,然后上传. 案例全部代码,示下: <!DOCTYPE ht ...

  2. FileReader()读取文件,h5调用原生相机拍照,FormData()上传服务器

    公司最近在做一个h5嵌入原生的项目,其中有一个需求是在没有和原生交互的前提下,调用调用手机相机进行拍照,然后将照片上传后端. 之前没接触过类似的需求,然后就感觉要调用移动端的硬件设备很是高大上:现在项 ...

  3. 区分H5调用手机相机与相册

    项目场景: 安卓加载H5页面调用手机相机与手机相册 问题描述 H5单独调用手机相机与相册这个问题还是比较好解决,现在的问题是在同一页面同时存在调用手机相机与相册两个选项,因为有人脸识别功能只限定直接调 ...

  4. 前端笔记-thymeleaf获取及回显input标签type=radio

    如下演示: 回显: 前端代码如下: <div class="form-group"><label>性别</label><br/>&l ...

  5. 前端笔记-thymeleaf获取及回显input标签type=date

    这是前端回显的数据: 修改界面: 前端相关代码: <div class="form-group"><label>出生时间</label>< ...

  6. 深坑之Webview,解决H5调用android相机拍照和录像

    最近在开发过程中遇到一个问题,主要是调用第三方的实名认证,需要拍照和录像; 办过支付宝大宝卡和腾讯的大王卡的都知道这玩意,办卡的时候就需要进行实名认证,人脸识别; 本来第三方平台(xxx流量公司)说的 ...

  7. h5+ 调用本地摄像头拍照

    <html> <div id="form"><div class="name-box"><span>姓名< ...

  8. uniapp如何调用手机相机进行拍照

    uniapp调用手机拍照的方法,我所用到的两种方法列举在下方 方法一:使用uni.chooseImage uni.chooseImage({count: 6, //默认9sizeType: ['ori ...

  9. JavaScript实现调用摄像头完成拍照取图 重命名并下载或上传

    环境条件 具有内置摄像头 或 外设摄像头 Vue + Element + axios(环境不同可自行修改,本文主要为逻辑,除展示的上传控件其他与js基本无异) 全文 <template>& ...

最新文章

  1. EDIUS输出到文件
  2. 【Deep Learning笔记】一个很好的神经网络相关定义(看不懂你来打我)
  3. 230. Kth Smallest Element in a BST ——迭代本质:a=xx1 while some_condition: a=xx2
  4. python的源代码文件的扩展名是-python源文件后缀是什么?
  5. Android OTA 升级之三:生成recovery.img
  6. UA MATH571B 试验设计II 简单试验的分析方法
  7. Python if条件判断
  8. Python爬虫四(正则表达式)
  9. phpcmsV9找配置文件修改JS/CSS/IMG/APP_PATH、upload_path的路径?
  10. leetcode - 343. 整数拆分
  11. cent os 查看服务器信息
  12. sigmoid层的输出_keras如何多输入多输出,以及中间层输出
  13. 英语六级翻译训练:教育专题
  14. 解决办法!!!!UnsatisfiedLinkError: Failed to find the required library mclmcrrt9_0.dll on java.library.
  15. 升级macOS Big Sur 后 HIDPI 失效的解决办法
  16. OCP 11G 051题库解析汇总链接
  17. 20220211关于TL-WDN6200(RTL8812AU)在ubuntu20.04.3下安装驱动程序的历险记
  18. 【CSS3 基础】全面入门学习
  19. 腾讯云python怎么用_Python操作腾讯云CVM
  20. 离职两年后,程序员遭前东家索赔:Bug是你写的

热门文章

  1. CentOS 7下Samba服务器的安装与配置 win 共享磁盘
  2. UDP发送数据包流程
  3. 斯伦贝谢好进吗_你知道斯伦贝谢中国软件家族吗?请进!
  4. 张娴离队魏秋月彻夜失眠
  5. 一文了解自动寻路算法
  6. 大数据实训笔记1:hadoop环境搭建及单机模式
  7. ESP8266与网络调试助手的通信(TCP ServerTCP Client)
  8. springboot集成redis redis配置手把手交你不踩坑
  9. 简单了解字与字节的区别(一目了然)
  10. 苹果再遭起诉:iPhone和iPad被指控侵犯5项专利