在Vue项目中获取视频的时长
在Vue项目中获取视频的时长传入参数为视频文件对象,js的代码如下:getVideoDuration(file) {var url = URL.createObjectURL(file);var audioElement = new Audio(url);var self = this;var result;audioElement.addEventListene...
·
在Vue项目中获取视频的时长
传入参数为视频文件对象,js的代码如下:
getVideoDuration(file) {
var url = URL.createObjectURL(file);
var audioElement = new Audio(url);
var self = this;
var result;
audioElement.addEventListener("loadedmetadata", function() {
// 视频时长值的获取要等到这个匿名函数执行完毕才产生
result = audioElement.duration; //得到时长为秒,小数,182.36
self.ruleForm.videoDuration = parseInt(result); //转为int值
});
}
更多推荐
已为社区贡献2条内容
所有评论(0)