自定义倍速列表 / 拖动记忆 / 全屏窗口智能隐藏 / 原生倍速同步。新增拖动分隔 / Hover防隐藏
当前为
一款为 Bilibili 设计的高度可定制视频倍速控制脚本,提供可拖动的悬浮控件,增强原生倍速功能,让你的观看体验更加便捷。
bilibili-speed-controller.user.js 文件.user.js 文件安装https://www.bilibili.com/video/* - 普通视频https://www.bilibili.com/bangumi/* - 番剧动漫https://www.bilibili.com/list/* - 播放列表https://www.bili-s.com/video/* - 备用域名控件由三部分组成:
speeds: [0.5, 1, 1.25, 1.5, 2] // 默认倍速列表
current: 1 // 默认倍速
pos: { xPct: null, yPct: null } // 控件位置(null = 右上角)
在设置面板中输入倍速值,支持格式:
0.75, 1, 1.25, 1.5, 2, 2.50.75,1,1.25,1.5,20.75 1 1.25 1.5 2可在代码中修改以下常量:
WINDOW_HIDE_MS = 600 // 窗口模式隐藏延迟
FULLSCREEN_HIDE_MS = 3000 // 全屏模式隐藏延迟
STARTUP_GRACE_MS = 2000 // 启动保护时间
DRAG_HANDLE_WIDTH = 16 // 拖动条宽度
GM_getValue/GM_setValue(Tampermonkey API)localStorage(普通浏览器存储)bili_custom_speed_store_v8bwp-video 组件├── 配置选项和默认值
├── 存储管理(GM_API + localStorage)
├── DOM 辅助函数
├── 样式定义(GM_addStyle)
├── UI 构建和事件绑定
├── 拖拽和位置管理
├── 倍速控制核心
├── 原生菜单同步
├── SPA 路由监听
└── 初始化流程
脚本包含详细的控制台日志,前缀为 [BiliSpeed],方便调试和问题排查。
欢迎提交 Issue 和 Pull Request!
bilibili-speed-controller.user.js如遇到问题,请提供:
本项目采用 MIT 许可证。
cty2333 - GitHub
⭐ 如果这个项目对你有帮助,欢迎给个 Star!
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址