beforeRead(file) {
var url = URL.createObjectURL(file)
var audioElement = new Audio(url)
var result
audioElement.muted = true
audioElement.play().then(() => audioElement.pause())
return new Promise((resolve, reject) => {
audioElement.addEventListener('loadedmetadata', function() {
// 视频时长值的获取要等到这个匿名函数执行完毕才产生
result = audioElement.duration //得到时长为秒,小数,182.36
var serce = parseInt(result)
if (serce > 120) {
audioElement.muted = false
Toast('视频不能超过2分钟')
reject()
} else {
audioElement.muted = false
resolve()
}
})
})
},
vant上传视频获取时长并限制(苹果安卓共用)
猜你喜欢
转载自blog.csdn.net/weixin_57905352/article/details/125294621
今日推荐
周排行