先来说说“血案”起因(需求):
1.使用uniapp进行移动端开发(坑多得让一部分大神都望尘莫及的"鬼东西")。
2.实现视频播放。
3.视频播放期间三次(开始看视频一次、中间随机一次、结束看视频一次)调用摄像头拍照功能拍照,进行用户识别。
4.图片转base64转给后端、每5s一次请求将视频进度传给后端存储起来。
不说了,硬着头皮淦吧。。。。。
首先视频播放使用的是uniapp自带的原生video视频播放组件:
//代码如下:根据需求使用相应属性 class="video-con" src="http://www.gzsanchao.com/upload/portal/20201203/15f4671290bc38bbc9a7a266dacd3680.mp4" id="myVideo" :controls="true" :autoplay="autoplay" :show-mute-btn="false" :show-fullscreen-btn="true" auto-pause-if-open-native vslide-gesture-in-fullscreen playbackRate :enable-play-gesture="false" :auto-pause-if-navigate="false" @timeupdate="timeUpdate" @play="play" @ended="ended" > //使用Uview弹窗 "show" :content= class=