<loadPack
:resourceType="2"
successObj = "videoShort"
@success="anfileSuccess"
fileType="shipin"
:tmpName="tmpName"
@error="showError"
:ossPath="book.videoShort"/>
//前端上传成功后调用
anfileSuccessT({ossPath, ossUrl, ossOldName, fileSize, successObj}) {
this.book[successObj] = ossPath;
let audioElement = new Audio(ossUrl);
let self = this.book;
let result;
audioElement.addEventListener("loadedmetadata", function() {
// 视频时长值的获取要等到这个匿名函数执行完毕才产生
result = audioElement.duration; //得到时长为秒,小数,182.36
self.videoLength = parseInt(result); //转为int值
});
this.book = self;
},