xdlumia / vue3-video-play

适用于 Vue3 的 hls.js 播放器组件,配置丰富,界面还算好看
https://codelife.cc/vue3-video-play/
581 stars 96 forks source link

@timeupdate="onTimeupdate"这个时间如何拿到当前的播放时间??? #68

Open pittQ opened 2 years ago

pittQ commented 2 years ago

@timeupdate="onTimeupdate"这个时间如何拿到当前的播放时间??? vue2版本里面是通过e.currentTime()拿到的, vue3里面怎么拿到?

AdamKingsley commented 2 years ago

作者源码中有类似的写法,我直接在使用的时候copy一份获取当前时间:

`const handleTimeupdate = function (ev: any) { let duration = ev.duration || ev.target.duration || 0; // 媒体总长 let currentTime = ev.currentTime || ev.target.currentTime; // 当前媒体播放长度 console.log(duration); console.log(currentTime);

}`

time202051 commented 1 year ago

const { currentTime, duration } = ev.target;

a2734961 commented 1 year ago

const { currentTime, duration } = ev.target;

666