这里watch监听的是timeUpdate事件里,定义在data里的currentTime变量。 自己输出看一下,每秒都会监听到。 因为我们用了Math.floor()所以是12345... 一直监听的 所以newV oldV 一般的差值都是1 只有你点进度条条快进的时候会有很大的差值, 所以判断大于2的时候去保存一个旧值,最后我们再走进seeking方法。
文档写的比较少,这里简单记录一下,如果有好的方法还请大佬指点迷津。
这里watch监听的是timeUpdate事件里,定义在data里的currentTime变量。 自己输出看一下,每秒都会监听到。 因为我们用了Math.floor()所以是12345... 一直监听的 所以newV oldV 一般的差值都是1 只有你点进度条条快进的时候会有很大的差值, 所以判断大于2的时候去保存一个旧值,最后我们再走进seeking方法。
文档写的比较少,这里简单记录一下,如果有好的方法还请大佬指点迷津。