V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hanguokai
V2EX  ›  哔哩哔哩

Bilibili 播放器扩展

  •  
  •   hanguokai · 2019-10-16 21:11:52 +08:00 · 6911 次点击
    这是一个创建于 1866 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做了一个功能精简、轻量型的哔哩哔哩(HTML5)播放器扩展。其实之前也在 V2EX 上发过,但当时只有默认关闭弹幕这一个功能。最近围绕播放器方面又新增了一些功能,所以改了名字和 icon,现在应该可以满足大部分常见需求了(但不会满足所有人的需求,主要还是为了保持简单,容易维护)。

    1. 设置选项

    点击此扩展的菜单->选项,你可以设置:
    ∙ 是否默认关闭弹幕(默认值为 Yes )。
    ∙ 是否默认宽屏模式显示(默认值为 No )。

    2. 除了 bibibili 播放器自带的快捷键,此扩展增加了如下快捷键功能:
    ∙ D 键:开启或关闭弹幕。
    ∙ F 键:开启或关闭全屏模式。
    ∙ W 键:开启或关闭网页全屏模式。
    ∙ T 键:开启或关闭宽屏模式。
    ∙ J 键:后退。
    ∙ K 键:播放 /暂停。
    ∙ L 键:快进。
    ∙ M 键:静音。
    ∙ N 键:播放下一个视频(如果有的话)。
    ∙ P 键:开启或关闭画中画模式(PiP)。
    ∙ + 键:播放速度 +0.25 (最大为 5)。
    ∙ - 键:播放速度 -0.25 (最小为 0.25)。
    ∙ 0 键:恢复正常播放速度。
    ∙ Shift+S 键:视频截图(不含弹幕)。

    安装地址: https://chrome.google.com/webstore/detail/ffoljpljalicgkljioegejmigkkkincm?hl=zh-CN
    第 1 条附言  ·  2020-01-03 00:25:27 +08:00
    此扩展已发布到了新的基于 Chromium 的微软 Edge 浏览器扩展商店: https://microsoftedge.microsoft.com/addons/detail/kifdlkkkncadbhofogcaggklmgpcipek
    19 条回复    2024-03-01 17:37:10 +08:00
    hanguokai
        1
    hanguokai  
    OP
       2019-10-16 21:17:39 +08:00
    还在考虑支持自定义快进快退的步长(默认是加减 5 秒),比如可能有的人喜欢加减 10 秒,以及低速步进( frame-to-frame )的快捷键。很容易实现,只是不知道有这种需求的人多不多。
    Bwoywan
        2
    Bwoywan  
       2019-10-16 22:08:08 +08:00 via Android
    步长这个问题…我不是很常用
    我觉得可以添加一个自动定位播放器的功能,把播放窗口焦点移到正中间。
    Greatshu
        3
    Greatshu  
       2019-10-16 22:19:06 +08:00
    如果能自定义快捷键就更好了。楼主可以参考一下这个油猴插件。
    ![Snipaste_2019-10-16_22-12-41.png]( https://i.loli.net/2019/10/16/Wy5bOm8PdpM1Gt7.png)
    Greatshu
        4
    Greatshu  
       2019-10-16 22:23:01 +08:00   ❤️ 1
    hanguokai
        5
    hanguokai  
    OP
       2019-10-16 22:43:54 +08:00
    @Greatshu 见过这个油猴脚本,不过不想把功能做地太复杂(目前的代码量只有那个脚本的 1/10 )。自定义快捷键怕导致一些潜在的问题(比如和自带的快捷键或系统快捷键冲突,当然可以做些限制来解决),所以一直没加。
    hanguokai
        6
    hanguokai  
    OP
       2019-10-17 02:51:30 +08:00
    目前设定的这些快捷键都是有意挑选的,很容易记忆,一想就明白。

    D : Danmaku 或 Danmu (弹幕)的首字母
    J/K/L : 三个位置相连的按键,和媒体键布局类似,表示前后快进和播放暂停
    F : Full Screen (全屏)
    W : Web full screen (网页全屏)
    T : Theater mode (宽屏模式)
    P : Picture in Picture (画中画)
    +/-/0 : 播放速度的加、减、复位
    M : Mute (静音)
    N : Next (下一集)
    S : Screenshot (截图) 。弹幕开关是高频使用的功能,而截图是低频使用的功能。因为 S 和 D 两个快捷键紧挨着,开关弹幕时容易误触到 S,所以这个快捷键需要加上 Shift,这样就不会误触了。
    luojianxhlxt
        7
    luojianxhlxt  
       2019-10-17 09:52:52 +08:00
    我只想默认屏蔽底层弹幕
    unbug
        8
    unbug  
       2019-10-17 10:41:35 +08:00
    大叔还是那样技艺娴熟,创造力爆棚!
    xianyuke
        9
    xianyuke  
       2019-10-17 20:33:06 +08:00
    1、希望能屏蔽底端弹幕
    2、自动播放功能
    3、可以默认网页全屏或者全屏
    hanguokai
        10
    hanguokai  
    OP
       2019-10-18 13:16:54 +08:00
    @luojianxhlxt @xianyuke 屏蔽底层弹幕是什么需求? bilibili 播放器的弹幕设置中:选中按类型屏蔽->底部 ,以及勾选“防挡字幕” 不行吗?前者的设置是会记住的。
    luojianxhlxt
        11
    luojianxhlxt  
       2019-10-18 13:24:38 +08:00
    @hanguokai #10 相信我,不会记住的
    因为总有傻缺发底端弹幕挡字幕啊
    hanguokai
        12
    hanguokai  
    OP
       2019-10-18 13:34:28 +08:00
    @luojianxhlxt 明白了,刷新当前页面的时候会记住这个设置,但是打开新页面设置就没有了。我考虑一下怎么弄。
    hanguokai
        13
    hanguokai  
    OP
       2019-10-20 21:56:31 +08:00
    @luojianxhlxt 屏蔽底层弹幕功能实现了,在扩展选项里设置。需要更新的 1.0.6 版。

    @xianyuke 1、2、3 功能都都加上了,在扩展选项里设置。
    Ehco1996
        14
    Ehco1996  
       2019-10-21 10:36:07 +08:00
    有没有一键跳过片头的功能 hhh
    hanguokai
        15
    hanguokai  
    OP
       2019-10-21 16:09:02 +08:00
    @Ehco1996 哈哈,我也想要这个功能。但是没有办法确定 op 结束的时间点。
    hanguokai
        16
    hanguokai  
    OP
       2019-10-23 04:45:59 +08:00
    @Bwoywan “把播放窗口移到正中间” 这个问题,bilibili 新版播放器页面的设计已经没有这个问题了。老版播放器因为页面顶部各种内容占据了很大空间导致播放器的位置比较低、只显示了一半。你是希望老版播放器默认滚动到播放器完全显示的位置吧?
    hanguokai
        17
    hanguokai  
    OP
       2019-10-23 07:09:18 +08:00   ❤️ 1
    @Bwoywan 发了一个新版本( 1.0.10 ),针对老版播放器页面优化了初始滚动位置。
    Bwoywan
        18
    Bwoywan  
       2019-10-23 11:36:26 +08:00
    @hanguokai 是的,不大喜欢新版播放器,一直用的旧版
    v02
        19
    v02  
       268 天前
    可惜没有 firefox 版,正在寻找解决方法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   928 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.