var binaryData = [];
// 传入file
binaryData.push(this.list[i].file);
//获取视频或者音频时长
var fileurl = URL.createObjectURL(new Blob(binaryData, {type: "application/zip"}));
//经测试,发现audio也可获取视频的时长
var audioElement = new Audio(fileurl);
var duration;
audioElement.addEventListener("loadedmetadata", function (_event) {
duration = audioElement.duration;
console.log("视频的时长为:",duration);//单位:秒
});
js 获取上传视频文件的时长(秒)
最新推荐文章于 2025-04-11 15:15:49 发布
本文介绍了一种使用JavaScript来获取视频文件时长的方法。通过创建一个Audio对象并利用其loadedmetadata事件来读取视频的元数据,进而得到视频的时长。
8146





