Shady

Results 22 comments of Shady

现在看看,2019年算得上最后的盛夏,2022才是寒冬

`vue-context-menu.js`里面有用到`const`。当时用ParallelUglifyPlugin的"uglifyJS"打包的时候遇到es6的代码会报错。

一般这个问题是因为你没有把之前的video实例释放干净

追帧和跳帧,参考下:https://www.cnblogs.com/xiahj/p/flvExtend.html#31-%E8%BF%BD%E5%B8%A7-%E8%A7%A3%E5%86%B3%E5%BB%B6%E8%BF%9F%E7%B4%AF%E7%A7%AF%E9%97%AE%E9%A2%98

你这个interval间隔感觉太长了,追帧追不过来,我的方案是延时太大直接跳帧,延时小就追帧 可以看下这篇文章: https://www.cnblogs.com/xiahj/p/flvExtend.html#31-%E8%BF%BD%E5%B8%A7-%E8%A7%A3%E5%86%B3%E5%BB%B6%E8%BF%9F%E7%B4%AF%E7%A7%AF%E9%97%AE%E9%A2%98

```js // 网页重新激活后,更新视频 window.onfocus = () => { let end = player.buffered.end(0) - 1; this.player.currentTime = end; }; ```

是会有这样的问题, 建议使用调整播放倍速的方式,比如延迟大于某个值,将video.playbackRate设为1.1,小于即恢复正常,这个是比较好的追帧方案