【抑一时】Bilibili视频延迟播放
b站一般是先加载视频然后加载视频控制器、弹幕等组件功能。开屏突然播放的视频会无法控制它暂停也无法看到弹幕和该记录该加载时段期间观看记录。我用这个【抑一时】插件解决了这个问题,还能防止一些人恶趣味开屏音量炸弹无法控制音量暂停等。晚上可能b站压力大 效果才会明显一点
#B站增强
#视频播放控制
#播放器增强
Statistics
Total Installs
1
Last 24h
+1
User Rating
-
Description
Versions1
Ratings0
Permissions
A Bilibili video delay playback script that delays auto-play
【抑一时】Bilibili视频延迟播放
114(抑一时)—— 抑制一时之快,从容一世之观。
简介
你是否遇到过这种情况:打开一个B站视频,画面突然开始播放,但播放器控制器(进度条、暂停键)还没加载出来,想暂停都点不了?弹幕也迟迟不出现,甚至开屏加载时候的那几秒的观看记录都没记录上? (我个人觉得晚上可能b站服务器卡一点 比较明显,白天可能效果不明显 感知不强)
抑一时 解决了这个问题。它会延迟视频的自动播放,等待播放器组件(控制器、弹幕等)完全加载后再开始播放。同时,它还能防止一些恶趣味视频的 “开屏音量炸弹” ——让你在无法控制音量和暂停的情况下被炸耳。
主要功能
- 延迟播放:视频加载后不会立刻播放,等待预设时间(默认2000ms)后再自动开始。
- 守卫拦截:在延迟期间,任何试图自动播放的行为都会被拦截。
- 一键取消:延迟期间点击视频画面或播放按钮,可立即取消延迟并播放。
- 跨页面支持:支持B站主站视频、番剧(Bangumi)、课程(Cheese)、活动页(Festival)。
- SPA路由适配:切换视频时自动重置状态,无需刷新页面。
自定义配置
脚本默认延迟 2000ms(2秒),你可以代码在代码处自行调整: 修改脚本的第19行可更改值:
const DEFAULT_DELAY = GM_getValue('playDelay', 2000); // 可自行调整
例如修改为等待三秒:
const DEFAULT_DELAY = GM_getValue('playDelay', 3000);// 设置为3000ms(3秒)
提示:晚上B站服务器压力较大时,加载可能会慢一些,可以适当调大延迟值。
使用方式
安装脚本后,打开任意B站视频页面:
- 视频会先暂停,等待延迟结束。
- 延迟期间,画面会停留在第一帧。
- 点击视频画面 或 点击播放按钮 即可立即播放,无需等待。
- 控制台会输出日志,方便调试和确认状态。
日志:
Statistics
Total Installs
1
Last 24h
+1
User Rating
-
Script Details
Applicable Sites
LicenseMIT
Permissions & access
Capabilities
Storage