vue input file获取视频时长

在其余文章中,首先要作的步骤是获取视频的本地地址,但其实并不须要这么麻烦,在H5中有一个比较好用的方法——FileReaderide

咱们使用FileReader,将input file获得的e.target.files经过视频

let reader = new FileReader() reader.readAsDataURL(file)对象

获得文件的base64格式,因为视频没法像图片同样经过new一个Image对象来获取其属性,在 图片

因为在初始赋值时,不能当即获取到视频的时长,设置一个延时就能够了,好比setTimeout(() => { ... },1000)get

相关文章
相关标签/搜索