在网上查询了一下是视频没有加载完的问题在这里记录一下,需要使用 onloadedmetadata 才能获取到。
代码如下:
mounted(){
const myvideo = this.$refs.video;
myvideo.onloadedmetadata = function () {
this.s = parseInt(+myvideo.duration/60) + '.' + +myvideo.duration%60
console.log("视频长度为:" , this.s);
};
},