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

Bilibili 播放器扩展

  •  
  •   hanguokai · 50 天前 · 3472 次点击
    这是一个创建于 50 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做了一个功能精简、轻量型的哔哩哔哩(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
    18 回复  |  直到 2019-10-23 11:36:26 +08:00
        1
    hanguokai   50 天前
    还在考虑支持自定义快进快退的步长(默认是加减 5 秒),比如可能有的人喜欢加减 10 秒,以及低速步进( frame-to-frame )的快捷键。很容易实现,只是不知道有这种需求的人多不多。
        2
    Bwoywan   50 天前 via Android
    步长这个问题…我不是很常用
    我觉得可以添加一个自动定位播放器的功能,把播放窗口焦点移到正中间。
        3
    Greatshu   50 天前
    如果能自定义快捷键就更好了。楼主可以参考一下这个油猴插件。
    ![Snipaste_2019-10-16_22-12-41.png]( https://i.loli.net/2019/10/16/Wy5bOm8PdpM1Gt7.png)
        5
    hanguokai   50 天前
    @Greatshu 见过这个油猴脚本,不过不想把功能做地太复杂(目前的代码量只有那个脚本的 1/10 )。自定义快捷键怕导致一些潜在的问题(比如和自带的快捷键或系统快捷键冲突,当然可以做些限制来解决),所以一直没加。
        6
    hanguokai   50 天前
    目前设定的这些快捷键都是有意挑选的,很容易记忆,一想就明白。

    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,这样就不会误触了。
        7
    luojianxhlxt   49 天前
    我只想默认屏蔽底层弹幕
        8
    unbug   49 天前
    大叔还是那样技艺娴熟,创造力爆棚!
        9
    xianyuke   49 天前
    1、希望能屏蔽底端弹幕
    2、自动播放功能
    3、可以默认网页全屏或者全屏
        10
    hanguokai   48 天前
    @luojianxhlxt @xianyuke 屏蔽底层弹幕是什么需求? bilibili 播放器的弹幕设置中:选中按类型屏蔽->底部 ,以及勾选“防挡字幕” 不行吗?前者的设置是会记住的。
        11
    luojianxhlxt   48 天前
    @hanguokai #10 相信我,不会记住的
    因为总有傻缺发底端弹幕挡字幕啊
        12
    hanguokai   48 天前
    @luojianxhlxt 明白了,刷新当前页面的时候会记住这个设置,但是打开新页面设置就没有了。我考虑一下怎么弄。
        13
    hanguokai   46 天前
    @luojianxhlxt 屏蔽底层弹幕功能实现了,在扩展选项里设置。需要更新的 1.0.6 版。

    @xianyuke 1、2、3 功能都都加上了,在扩展选项里设置。
        14
    Ehco1996   45 天前
    有没有一键跳过片头的功能 hhh
        15
    hanguokai   45 天前
    @Ehco1996 哈哈,我也想要这个功能。但是没有办法确定 op 结束的时间点。
        16
    hanguokai   44 天前
    @Bwoywan “把播放窗口移到正中间” 这个问题,bilibili 新版播放器页面的设计已经没有这个问题了。老版播放器因为页面顶部各种内容占据了很大空间导致播放器的位置比较低、只显示了一半。你是希望老版播放器默认滚动到播放器完全显示的位置吧?
        17
    hanguokai   44 天前   ♥ 1
    @Bwoywan 发了一个新版本( 1.0.10 ),针对老版播放器页面优化了初始滚动位置。
        18
    Bwoywan   43 天前
    @hanguokai 是的,不大喜欢新版播放器,一直用的旧版
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2128 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 00:31 · PVG 08:31 · LAX 16:31 · JFK 19:31
    ♥ Do have faith in what you're doing.