bilibili关灯及快捷操作

bilibili关灯及快捷操作(把被新版B站藏起来的关灯按钮揪出来,在关闭弹幕按钮左边,还可以用快捷键,默认'A')、非全屏滚轮音量控制、弹幕控制快捷操作等

目前为 2022-05-09 提交的版本。查看 最新版本

作者
hhh2000
评分
0 0 0
版本
0.9.6.5
创建于
2021-05-22
更新于
2022-05-09
大小
161.1 KB
许可证
暂无
适用于

写这个插件主要解决作为一个B站重度用户的操作痛点,开始主要是关灯和非全屏滚轮音量控制,后面增加了一些其它快捷操作,业余人士凑合写,欢迎大家使用、提意见。此插件没有的功能,【bilibili H5播放器快捷操作】基本都包括了(但有些功能失效了),我主要参考的它和【b站多倍速调节】

主要功能——
加关灯按钮;
非全屏滚轮音量控制;
ctrl+滚轮调节弹幕透明度;
去掉全屏时鼠标悬停时产生的顶端mask;
单帧操作(shift+左右箭头);
快进/快退30s(ctrl+左右箭头);
快进时显示醒目进度条;
双击或中键全屏;
键盘控制视频速度(ctrl+上下箭头);
跳过感谢名单;
自动网页全屏/全屏;
扩展播放倍速范围;
查看封面(在自定义设置页面);
快进快退恢复重载弹幕效果(可自定义设置);
动态首页直接显示隐藏content;
当前在线视频预览;
自定义段落循环;
自定义设置(集成到弹幕设置)。

快捷键说明(屏幕右键菜单有)——
A关灯 W网页全屏 Q宽屏 D弹幕 T顶端弹幕 B底端弹幕 R循环 Z/C|V/N增减弹幕(透明|字号) S弹幕随屏幕缩放 [1、2、3、4、5]弹幕显示区域;Y、U、I、O点赞、投币、收藏、三连;Shift+←/→单帧操作;Ctrl+←/→快进/快退30s;Ctrl+↑/↓调节视频播放速度;Ctrl + 左键 / L设定段落循环 / 设定后切换。

需要改设置到弹幕设置-自定义设置或b_playerCheckbox中改,改快捷键到set_hotkey()函数中改

0.6 增加非全屏滚轮音量控制;增加滚轮调节弹幕透明度(按ctrl键);改进关灯按钮控制(还是不够好)
0.7.1~2 去掉全屏时鼠标悬停时产生的顶端mask(感觉挡到弹幕了),一些小bug
0.7.3 加了一些操作提示和快捷键,简化了非全屏滚轮音量控制(非暂停时、鼠标在部分或全部屏幕窗口控制)
0.7.5~6 加了滚轮音量控制相关的开关设置,测试bilibili-player和bpx-player,一些调整,一些小bug
0.7.7~9 添加右键菜单快捷键提示;单帧操作;小改进
0.8.1~4 昨天B站更新,改了一些class,有些功能失效了,修复一下;题外话——昨天(2021-7-13)B站崩不知道跟这次更新有没有关系;一些调整;增加快进/快退30s
0.8.5 快进时显示醒目进度条,方便查看进度;优化一些结构;匹配3.x版本进行中...
0.9.0~4.1 增加双击中键全屏(双击bilibili自己实现了),视频速度控制;修补小bug*8(2.X版又又更新了);优化2.X空格键符合使用习惯;可以同时支持2.x和3.x版本了
2.X版更新到2.68,增加了几个快捷键,跟我的快捷键冲突,屏蔽了。
0.9.4.2~5 加了几个快捷键——Y、U、I、O点赞、投币、收藏、一键三连(对应B站新增快捷键Q、R、W、E);修复B站自己的一个小BUG(B站已修复)——右键菜单快捷键说明显示不全(新增快捷键Q、W、E、R、D、M不显示);B站新增的快捷键跟插件快捷键有冲突,可以到run()函数中自行修改;跳过感谢名单;改进一键三连;增加自动网页全屏/全屏;扩展原版播放倍速范围;修改小bug*1(2.X版更新到2.69,又加了两个快捷键);2.X版又更新了,修复了右键菜单快捷键说明显示不全的问题。
0.9.5.0~3 增加自定义设置(集成到弹幕设置);0.9.4之后部分功能暂不支持3.X;升级改名;支持3.x版(暂不支持tips);最近B站更新频繁折腾人啊;优化*5。
0.9.5.4~6 改bug*3:调节清晰度会影响 h5Player 和window.player,需要重新赋值等;查看封面;快进快退恢复重载弹幕效果;优化*5。
0.9.5.7 支持新版(2.x"V3"版);动态首页可以选择直接显示content;弹出右键菜单时Esc键优先取消菜单;修复选择历史弹幕时弹幕填装信息丢失问题(B站bug);优化&debug*4。
0.9.5.8~9 设置2.x"V3"版关灯按钮svg;优化&debug*1。增加增减字号快捷键(V/N);优化键盘控制弹幕设置进度条;优化逐帧操作;优化动态首页显示。
0.9.6.0 增加当前在线视频预览;优化&debug*2。
0.9.6.1~2 优化右键菜单(2.X版);增加段落循环(2.X版)(在视频进度条上用Ctrl+左键单击设定开始和结束时间点,可以用鼠标拖动黄色倒三角箭头和处于焦点时用键盘←→调节时间,L键切换循环状态,Ctrl+点击黄色箭头取消循环状态);优化&debug*7;最近B站又开始频繁更新,自己事也多,慢慢改吧。
0.9.6.3~5 优化右键菜单(3.X版);修复硬核弹幕模式自定义设置错乱问题(感谢末日的迈克);增加1.75x视频倍速;记忆首页推荐列表(换一换)支持3.X新版;自动打开弹幕(默认关闭);3.X新版首页添加观看列表;投币对话框回车可以直接投币;调整自定义设置(添加自动宽屏,去掉键盘调节视频速度);修复3.X加载问题(感谢yot);自动打开弹幕支持3.X版;其他调整优化&debug*13。

bug1:因为激活关灯class,导致全屏时滚轮无法调节音量——基本修复,待观察
bug2:点击联播列表不执行——基本修复,待观察
bug3:按钮样式切换问题——基本修复,待观察
bug4:避免显示激活页面——基本修复,待观察
bug5:非全屏滚轮音量控制和系统音量控制平滑过渡——基本修复,待观察
bug6:键盘控制弹幕透明度,连续按键时屏幕提示不连续(跟系统音量按键相比)——暂时修复,不如系统平滑,经过测试大部分电脑不存在这个问题,个别有问题,包括我的
bug7:弹幕透明度修改后,无法记忆——基本修复,待观察
bug8:番剧、电影等DOM结构跟一般视频不同,需要重新匹配DOM结构,而且不同机器有区别,家里机器没问题,最近用单位的发现console出现[Websocket]: On Open.,并且前缀由.bilibili-player变成.bpx-player。最近发现是播放器版本不一样导致的,有的机器会使用3.x测试版,有的不会,而且会变化,今天用明天又不用了,总之不稳定,至于为什么不太清楚(版本右键菜单里可以看到);最新情况,家里的机器也变3.X版本了,估摸着B站按IP之类的分批测试新版呢;现在基本上番剧、电影、电视剧用3.X版,其他用2.X版。
坑9:js的浮点数除法问题。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址