Bilibili 播放器扩展

2019-10-16 21:11:52 +08:00
 hanguokai
做了一个功能精简、轻量型的哔哩哔哩(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
6708 次点击
所在节点    哔哩哔哩
19 条回复
hanguokai
2019-10-16 21:17:39 +08:00
还在考虑支持自定义快进快退的步长(默认是加减 5 秒),比如可能有的人喜欢加减 10 秒,以及低速步进( frame-to-frame )的快捷键。很容易实现,只是不知道有这种需求的人多不多。
Bwoywan
2019-10-16 22:08:08 +08:00
步长这个问题…我不是很常用
我觉得可以添加一个自动定位播放器的功能,把播放窗口焦点移到正中间。
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
2019-10-16 22:23:01 +08:00
hanguokai
2019-10-16 22:43:54 +08:00
@Greatshu 见过这个油猴脚本,不过不想把功能做地太复杂(目前的代码量只有那个脚本的 1/10 )。自定义快捷键怕导致一些潜在的问题(比如和自带的快捷键或系统快捷键冲突,当然可以做些限制来解决),所以一直没加。
hanguokai
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
2019-10-17 09:52:52 +08:00
我只想默认屏蔽底层弹幕
unbug
2019-10-17 10:41:35 +08:00
大叔还是那样技艺娴熟,创造力爆棚!
xianyuke
2019-10-17 20:33:06 +08:00
1、希望能屏蔽底端弹幕
2、自动播放功能
3、可以默认网页全屏或者全屏
hanguokai
2019-10-18 13:16:54 +08:00
@luojianxhlxt @xianyuke 屏蔽底层弹幕是什么需求? bilibili 播放器的弹幕设置中:选中按类型屏蔽->底部 ,以及勾选“防挡字幕” 不行吗?前者的设置是会记住的。
luojianxhlxt
2019-10-18 13:24:38 +08:00
@hanguokai #10 相信我,不会记住的
因为总有傻缺发底端弹幕挡字幕啊
hanguokai
2019-10-18 13:34:28 +08:00
@luojianxhlxt 明白了,刷新当前页面的时候会记住这个设置,但是打开新页面设置就没有了。我考虑一下怎么弄。
hanguokai
2019-10-20 21:56:31 +08:00
@luojianxhlxt 屏蔽底层弹幕功能实现了,在扩展选项里设置。需要更新的 1.0.6 版。

@xianyuke 1、2、3 功能都都加上了,在扩展选项里设置。
Ehco1996
2019-10-21 10:36:07 +08:00
有没有一键跳过片头的功能 hhh
hanguokai
2019-10-21 16:09:02 +08:00
@Ehco1996 哈哈,我也想要这个功能。但是没有办法确定 op 结束的时间点。
hanguokai
2019-10-23 04:45:59 +08:00
@Bwoywan “把播放窗口移到正中间” 这个问题,bilibili 新版播放器页面的设计已经没有这个问题了。老版播放器因为页面顶部各种内容占据了很大空间导致播放器的位置比较低、只显示了一半。你是希望老版播放器默认滚动到播放器完全显示的位置吧?
hanguokai
2019-10-23 07:09:18 +08:00
@Bwoywan 发了一个新版本( 1.0.10 ),针对老版播放器页面优化了初始滚动位置。
Bwoywan
2019-10-23 11:36:26 +08:00
@hanguokai 是的,不大喜欢新版播放器,一直用的旧版
v02
57 天前
可惜没有 firefox 版,正在寻找解决方法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/610057

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX