<el-upload
ref="upload"
action=""
class="upload-demo"
:http-request="httpRequest"
:multiple="false"
:limit="1"
:auto-upload="true"
accept=".mp4"
:before- upload="getVideoToken">
<el-button size="small" type="primary">选择文件</el-button>
</el-upload>
getVideoToken(file) {
let that = this;
var url = URL.createObjectURL(file);
var audioElement = new Audio(url);
audioElement.addEventListener("loadedmetadata",
function () {
that.duration = parseInt(audioElement.duration); //时长为秒,取整
});
},