总安装量
1,481
今日新增
+0
用户评分
5.0 / 5.0 (1)
当前版本
0.7.2
B站字幕自动开启
支持字幕:
- 双语字幕
- AI中文
- 中文
- 英文
可以使用shift+c切换字幕开启/关闭
设置
可以在脚本里修改如下属性:
1.消息提示
// ① 是否显示页面下方的消息提示,true显示 false关闭
showStatusMessages: true,
2.开启字幕的延迟时间
为考虑性能,代码没有使用循环监听。只是在页面加载完成后仅执行一次脚本点击。
因为视频组件加载慢,可能在执行时视频组件还没加载完成,故需要增加延迟执行脚本的时间。
可以根据你的电脑性能进行更改。
// ② 开启字幕的延迟时间 单位:ms 1s = 1000ms
delayTime: 1000,
3.快捷键
// ③ 是否启用Shift+C快捷键切换字幕状态,true启用 false禁用 (先切换到你想要的字幕开启/关闭状态后,再决定关闭快捷键功能)
enableHotkey: true,
4. 字幕开启优先级 ※※※
默认的开启优先级为:双语-AI中文-中文-英语
当启用成功后,不会再往下执行。例如视频有中文和AI中文两个字幕。执行逻辑:双语 (无) -AI中文 (查找成功) 停止执行。
{
name: "shuangyu", //双语字幕
type: "switch",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bui-switch-input[aria-label="双语字幕"]'
},
{
name: "aichinese", //AI中文
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="ai-zh"]'
},
{
name: "chinese", //中文字幕
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="zh-CN"]'
},
{
name: "english", //英语字幕
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="en-US"]'
},
如果你不想使用双语字幕和AI中文,你可以这样:(或者注释掉)
{
name: "chinese", //中文字幕
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="zh-CN"]'
},
{
name: "english", //英语字幕
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="en-US"]'
},
如果你想优先启用英语字幕,然后双语可以这样:
{
name: "english", //英语字幕
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="en-US"]'
},
{
name: "shuangyu", //双语字幕
type: "switch",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bui-switch-input[aria-label="双语字幕"]'
},
{
name: "aichinese", //AI中文
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="ai-zh"]'
},
{
name: "chinese", //中文字幕
type: "button",
closeClass: '.bpx-player-ctrl-subtitle-close-switch',
openClass: '.bpx-player-ctrl-subtitle-language-item[data-lan="zh-CN"]'
},
注意:
- 每个大括号后有英文逗号:
, - 如果B站更新了按钮class,使目前脚本失效。你可以自己查找和更改
openClass属性,或反馈,然后等作者更新。
5.跳转播放
isTZBF: true,
可自动点击跳转播放按钮。