首先看我前几天的那个文章
其次
难点1
控制条,需要自己改源码的样式,不然electron有些样式权限会乱(其他没有引用的情况下)
用ref来控制,具体方法前几天的博客里可以找到
我的这个是需要图片视频来回切换的,所以比较麻烦
获取视频内容和进度条通过计算后相互绑定,但是因为那个videoTimeUpdate方法是实时运行的,所以你修改当前进度的时候快的话就会修改,慢的话会被videoTimeUpdate方法得到的下一个值所覆盖,也就是修改失效。
试了很多种方法,最后发现在外面一层的盒子里加上鼠标抬起事件,最后在修改进度条的值,但是选择进度条的值需要用它给的@input方法(实时收到value值并保存最新覆盖刚上一帧的)存在全局变量里才能调用。
其他没什么难点了。想起来在补充
自制桌面级视频播放器vue.js+electron+video.js+element-ui
最新推荐文章于 2024-04-02 10:00:14 发布