| | |
| | | <!-- <br><br> --> |
| | | <view class="face-main"> |
| | | |
| | | <avue-video background="https://avuejs.com/images/face.png" width="100%" class="face-main" |
| | | <!-- <avue-video background="https://avuejs.com/images/face.png" width="100%" class="face-main" |
| | | @data-change="dataChange" ref="video"> |
| | | </avue-video> |
| | | <br><br> |
| | | <button @click="startRecord" v-if="!flag" type="primary">开始录制</button> |
| | | <button type="danger" @click="stopRecord" v-else>停止录制</button> |
| | | <br><br> --> |
| | | <!-- <button @click="startRecord" v-if="!flag" type="primary">开始录制</button> --> |
| | | <!-- <button type="danger" @click="stopRecord" v-else>停止录制</button> --> |
| | | <button type="default" @click="camera">录制</button> |
| | | </view> |
| | | |
| | | </view> |
| | |
| | | }; |
| | | }, |
| | | methods: { |
| | | camera() { |
| | | let that = this; |
| | | uni.chooseImage({ |
| | | count: 1, //默认9 |
| | | sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有 |
| | | sourceType: ['camera', 'album'], //从相册选择 |
| | | success: function(res) { |
| | | console.log('img', res) |
| | | // imgToBase64(res) |
| | | } |
| | | }) |
| | | // 图片转base64 |
| | | // function imgToBase64(data) { |
| | | // plus.zip.compressImage({ |
| | | // src: data.tempFilePaths[0], |
| | | // dst: "_doc/a.jpg", |
| | | // overwrite: true, |
| | | // width: '1920px', |
| | | // height: '1080px', |
| | | // format: 'jpg', |
| | | // quality: 100 |
| | | // }, |
| | | // function(e) { |
| | | // let reader = new plus.io.FileReader(); |
| | | // reader.readAsDataURL(e.target); |
| | | // reader.onloadend = function(e) { |
| | | // //这是转成功的base64文件,需要正则去一下换行 |
| | | // let base64 = e.target.result.split(',')[1].replace(/[\r\n]/g, "") |
| | | // iOCR(base64) |
| | | // }; |
| | | // }, |
| | | // function(err) { |
| | | // plus.nativeUI.alert('未知错误!', function() {}); |
| | | // } |
| | | // ); |
| | | // } |
| | | }, |
| | | startRecord() { |
| | | this.flag = true; |
| | | // this.$message.success('开始录制') |
| | |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .face-main { |
| | | |
| | | } |
| | | .face-main {} |
| | | </style> |