zoukankan      html  css  js  c++  java
  • vue项目html5调取手机摄像头录像并上传

    <video id="video" autoplay width="300" height="300" controls></video>
    <x-button class="video-btn" type="primary"  @click.native="upBtnFileFace">刷脸验证</x-button>
    <input class="file" ref="videoFace" name="file" type="file" accept="video/*" @change="updateFace" style="display: none" />
        
    methods: {
      updateFace(e) {
        const file = e.target.files[0] || e.dataTransfer.files[0]
        if (file) {
          // 本地预览
          const reader = new FileReader()
          const myVideo = document.querySelector('#video')
          reader.onloadend = (evt) => {
            myVideo.src = evt.target.result
          }
          reader.readAsDataURL(file)
          myVideo.play()
              
          // 上传
          const fd = new FormData()          
        fd.append(
    'file', file) ocrIdCard(fd).then(response => { if (response) { console.log(response) } }).catch(() => { }) } } }
  • 相关阅读:
    html css 学习
    第七天
    第六天
    第五天
    第四天
    第三天
    第二天
    团队敏捷开发day8
    团队敏捷开发day7
    团队敏捷开发day6
  • 原文地址:https://www.cnblogs.com/jackjo/p/9642137.html
Copyright © 2011-2022 走看看