在其余文章中,首先要作的步骤是获取视频的本地地址,但其实并不须要这么麻烦,在H5中有一个比较好用的方法——FileReaderide
咱们使用FileReader,将input file获得的e.target.files经过视频
let reader = new FileReader() reader.readAsDataURL(file)对象
获得文件的base64格式,因为视频没法像图片同样经过new一个Image对象来获取其属性,在 里事先声明一个video,并经过js获取refs,将获得的base64数据赋值给video 图片
因为在初始赋值时,不能当即获取到视频的时长,设置一个延时就能够了,好比setTimeout(() => { ... },1000)get