Greasy Fork is available in English.
让您在未登录的情况下看B站视频时不再被自动暂停视频及要求登录账号 | V1.3 针对Edge作兼容性调整
< 腳本Bilibili - 防止视频被自动暂停及弹出登录窗口的回應
录了一段视频 请看:https://www.youtube.com/watch?v=Oqg6WgID9NM
最开始用的是 https://greasyfork.org/zh-CN/scripts/381682-html5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E8%84%9A%E6%9C%AC 这个脚本,放视频的话过一会就会黑屏并暂停
但是后面换成用https://greasyfork.org/zh-CN/scripts/30545-html5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%B7%A5%E5%85%B7 就没有问题
因为我个人更加倾向用前者这个倍速脚本,就是在哔站总会遇到黑屏并暂停的问题。
我大概摸索出来为什么会出现这个黑屏暂停的情况了。 如果进入某个视频之前,用的这个HTML5视频播放器增强脚本还有本脚本的话,且已经开启了倍速,那么大概播放20多秒左右就会出现黑屏暂停的情况。 也就是进入视频前如果哔站的倍速已经是非1.0了,那么后面就会出现黑屏暂停。
如果进入某个视频之前,哔站的倍速还是默认的1.0,那么后面播放的时候就不会出现黑屏暂停。
我又录制了一个视频: https://www.youtube.com/watch?v=gDjyX9gWY3Y 这个录制的视频就是验证以上情况的,首先是没有设置倍速进入一个视频,一切正常播放,然后我换到1.5倍速了,其实有键盘快捷键,因为不太方便展示我何时按下的,所以我就没按键盘,是通过鼠标点击切换的,此时倍速是1.5倍,然后把视频拉到最开始,刷新页面,此时视频仍然保持1.5倍播放,但是只能播放25秒左右。 为了避免是巧合,后面又是一次重复的复现,确实是我说的那样。
哔站的那个视频也放在这里: 方便核对 https://www.bilibili.com/video/BV1yQ4y157MT/?spm_id_from=333.1007.tianma.1-1-1.click
大概不是我这边的脚本的问题。
按你的描述能成功复现黑屏现象了,不过我稍微简化了一下:
脚本只安装 HTML5视频播放器增强脚本
chrome
浏览器新开一个无痕窗口(目的是清空local storage,让 试看30秒
的按钮出现)
随便打开一个B站的视频(视频时长不要过短,5分钟以上的比较好)
视频顶部倍速设置里选择 4.0x
(其他倍速应该都行,只影响最后黑屏暂停的时间点)
然后趁左下角的 试看30秒
按钮消失前点击它,进入 1080P 高清
试用模式
点击进度条开始的地方,让视频从头开始播放
稍等一会儿,进度条走到大概1分10秒左右(有时候在10秒左右),视频就会自动暂停并黑屏,且此时无论点击进度条哪个位置都无法正常播放画面和声音
估计是切换到1080P高清源的过程跟脚本有冲突吧,可以让作者核实一下。
不知道作者有没有用下面这个倍速脚本,本脚本和下面这个倍速脚本一起用还是会出现视频被自动暂停的效果,我具体也搞不清楚是本脚本的问题还是下面的这个倍速的脚本的问题,如果方便的话能否测试一下,我会在两边的脚本都反馈一下的
https://greasyfork.org/zh-TW/scripts/381682-html5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E8%84%9A%E6%9C%AC