canplay:视频准备就绪可以播放的时候触发的事件
<video
src="../video/1.mp4"
controls="controls"
width="100%"
autoplay
@canplay="getVidDur()"
id="myvideo"
></video>
js
这里注意的是:video 这个方法用js的方法写在外面不要写在生命周期之类的里面,不然就会有报错nan或者undefined,目前还不知道为啥会这样,知道的老哥麻烦跟我也说一声。
<script>
var video = () => {
var videoTime = document.getElementById("myvideo");
console.log(videoTime.duration); //获取视频时长
console.log(videoTime.currentTime); //获取视频当前播放时间
};
export default {
data() {
return {
};
},
methods: {
getVidDur() {
video();
},
},
};
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)