V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
MonoLogueChi
V2EX  ›  分享创造

写了一个插件 vuepress-plugin-smplayer

  •  
  •   MonoLogueChi ·
    MonoLogueChi · 2022-02-25 19:55:21 +08:00 · 2323 次点击
    这是一个创建于 1008 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写了一个能在 vuepress 中快速插入媒体播放器的插件

    去年年底把我的博客从 hexo 迁移到了 vuepress ,苦于 vuepress 现有的媒体播放器插件都不太合心意,就自己撸了一个插件,取名 smplayer ,欢迎试用和反馈

    项目地址 https://github.com/u2sb/vuepress-plugin-smplayer

    文档&DEMO https://www.u2sb.com/pages/963900/

    插件 smplayer 全称 sb media player , 主要用途就是可以在 vuepress 中快速插入播放器,目前可以使用的播放器包括:

    DEMO 中使用的其他项目(都是练手的项目,大佬勿喷):

    第 1 条附言  ·  2022-02-26 19:35:41 +08:00

    顺带说一下,这个插件目前来说,源码是 100% TypeScript,挺有意思的

    5 条回复    2022-02-25 23:00:00 +08:00
    rming
        1
    rming  
       2022-02-25 20:56:10 +08:00
    不错,已 star
    cheese
        2
    cheese  
       2022-02-25 21:04:03 +08:00
    可以顺便请教一个问题嘛?
    上述的播放器中有可以支持修改控制栏样式比如(自定义进度条颜色,自定义功能开关),并且可以跳转到某秒的指定帧的功能的播放器嘛?
    MonoLogueChi
        3
    MonoLogueChi  
    OP
       2022-02-25 22:46:58 +08:00 via Android
    @rming 感谢
    MonoLogueChi
        4
    MonoLogueChi  
    OP
       2022-02-25 22:52:12 +08:00 via Android
    @cheese 跳转到某一秒,大部分播放器都提供了 player.seek()接口,如果要精确到帧,好像没有播放器支持。自定义控件的话,xgplayer 因为模块化组建的概念,自定义样式最简单,其他播放器可能需要强制写 css
    cheese
        5
    cheese  
       2022-02-25 23:00:00 +08:00
    @MonoLogueChi #4 非常感谢解答。我是刚好有个需求,需要定义到帧,确实也没看到这方面的资料。但是看到一些播放器,比如 b 站播放器虽然不能定义到帧,但是有上一帧下一帧这样的选项,不清楚是怎么实现的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:43 · PVG 10:43 · LAX 18:43 · JFK 21:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.