Bilibili-Evolved
Bilibili-Evolved copied to clipboard
视频播放器 3.x 版 问题汇总
对应功能
包括但不限于: 下载视频, 下载弹幕, 下载字幕, 查看封面, 跳过充电鸣谢
问题描述
#3145, #3147, #3176, #3177, #3182
由于我还是 2.x 版本, 所以无法复现以及适配, 如果有可以进入 3.x 版本播放器的方法也可以发在这.
脚本版本
v2.1.7
浏览器版本
Chrome 99.0.4844.84
播放器版本
大于 3
播放策略
默认
错误信息
N/A
附加截图
No response
还有快捷键也失效了。。
“默认播放器模式”也失效了
传统连播模式 也失效了
这个提升倍速播放也是无法使用了 重新安装也一样
视频截图和逐帧调整也没了
不能自动宽屏了
去除投票等弹窗也失效了
播放界面该有的功能都失效了。
外置稍后再看也没了,快速收起评论好像也不行了
插件新用户,想问一下黑夜模式这样应该不合理吧……? 文字没有反色,左右侧边栏没有变暗底白字
@H-a-r-r-o-w 动态去 #3191(这个 夜间模式
的问题已经知道了的:#3192)
功能那块视频下载没了,查看封面也用不了
时间空降失效了
同样 倍速播放出了问题
所以3.x的播放器功能无法使用到底应该如何解决呢,改用暴力猴也是灰色的。
我是试着安装了一个插件,回到B站老版本,然后找回的 https://greasyfork.org/zh-CN/scripts/394296-bilibili-%E6%97%A7%E6%92%AD%E6%94%BE%E9%A1%B5
这个解决方案并不好,不推荐。 再试着找别的方法
还是没有解决呗,也没有办法退到2.0以上版本啊?我看还在同步更新,但只有未登录状态才是2.x版本的播放器,很好奇你们是怎么保持在2.x的
就目前为止似乎登录后是html5 3.xx的版本,无法显示侧边栏功能。 用无痕(不登录),开启Violentmonkey无痕,浏览器就是2.xx的版本,侧边栏正常。 凑合用一下没有问题,下载也正常,就是没那么清晰而已了
直播全屏弹幕发送栏使用回车上屏编码会将已编辑内容发送,如果内容为空会隐藏播放控件,但是网页全屏时功能正常
下载视频只有flv 格式有声音 其他格式都没有声音
3.X中对倍速播放按钮的类名进行了修改,导致扩展倍速失效(或许还有其他改动)
\registry\lib\components\video\player\common\speed\context.ts
video: {
speedMenuList: '.bilibili-player-video-btn-speed-menu', /*3.X为 bpx-player-ctrl-playbackrate-menu */
speedMenuItem: '.bilibili-player-video-btn-speed-menu-list',/*3.X为 bpx-player-ctrl-playbackrate-menu-item */
speedNameBtn: '.bilibili-player-video-btn-speed-name',/*3.X为 bpx-player-ctrl-playbackrate-result */
speedContainer: '.bilibili-player-video-btn-speed',/*3.X为 bpx-player-ctrl-playbackrate */
active: '.bilibili-player-active',
show: '.bilibili-player-speed-show',
},
个人目前看到3.X对播放器class和window.player.getMessageInfo
进行了修改
同时,为了让播放前查看封面
功能恢复,需要对observer.ts
做一定修改
https://github.com/the1812/Bilibili-Evolved/blob/0c128ba3f2d1a51eb1c20d5e630e9ca24644bbb2/src/core/observer.ts#L228-L229
if (unsafeWindow.player && (unsafeWindow.player.getVideoMessage||unsafeWindow.player.getUserParams)) {
const info = unsafeWindow.player.getVideoMessage?unsafeWindow.player.getVideoMessage():unsafeWindow.player.getUserParams().input
https://github.com/the1812/Bilibili-Evolved/blob/0c128ba3f2d1a51eb1c20d5e630e9ca24644bbb2/src/core/observer.ts#L269-L270
aid: unsafeWindow?.aid?unsafeWindow.aid:unsafeWindow.player.getUserParams().input.aid,
cid: unsafeWindow?.cid?unsafeWindow.cid:unsafeWindow.player.getUserParams().input.cid,
我将上述observer内容修改后,目前功能已可用:下载视频, 下载弹幕, 下载字幕,播放前查看封面
相比之下我更好奇作者为什么能保持在2.x版本,包括我在内登录之后都是3.x版本啊
相比之下我更好奇作者为什么能保持在2.x版本,包括我在内登录之后都是3.x版本啊
如果有能保持在2.x版本的方法也可以踢我一脚:/
相比之下我更好奇作者为什么能保持在2.x版本,包括我在内登录之后都是3.x版本啊
如果有能保持在2.x版本的方法也可以踢我一脚:/
退出登录就行了
这是来自QQ邮箱的自动回复邮件。你好,我几乎不用邮箱,所以可能的话请换一种联系方式(QQ或者微信)。为因此造成的麻烦道歉。
灰度就是这样的
就目前为止似乎登录后是html5 3.xx的版本,无法显示侧边栏功能。 用无痕(不登录),开启Violentmonkey无痕,浏览器就是2.xx的版本,侧边栏正常。 凑合用一下没有问题,下载也正常,就是没那么清晰而已了
不是所有登陆后都是3.xx播放器,大会员登陆后就是3.xx,普通会员登陆后还是2.xx的播放器
就目前为止似乎登录后是html5 3.xx的版本,无法显示侧边栏功能。 用无痕(不登录),开启Violentmonkey无痕,浏览器就是2.xx的版本,侧边栏正常。 凑合用一下没有问题,下载也正常,就是没那么清晰而已了
不是所有登陆后都是3.xx播放器,大会员登陆后就是3.xx,普通会员登陆后还是2.xx的播放器
甚是如此,无痕浏览就是不登录的模式,我没解释清楚 总之就是不登陆还是2.xx,登录就变3.xx了
就目前为止似乎登录后是html5 3.xx的版本,无法显示侧边栏功能。 用无痕(不登录),开启Violentmonkey无痕,浏览器就是2.xx的版本,侧边栏正常。 凑合用一下没有问题,下载也正常,就是没那么清晰而已了
不是所有登陆后都是3.xx播放器,大会员登陆后就是3.xx,普通会员登陆后还是2.xx的播放器
3.x是大会员专享?这大会员,不充也罢(摔