Streambert观看阈值设置:看完多少百分比才算已看完?
【免费下载链接】streambertA cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking项目地址: https://gitcode.com/GitHub_Trending/st/streambert
Streambert 是一款跨平台 Electron 桌面应用,可以免费在线观看并下载全球的电影、电视剧和动漫,全程零广告、零追踪。很多新手都会问:看完多少才算“已看完”?答案是——Streambert 的观看阈值并不是按百分比计算的,而是按剩余秒数计算:当一部电影或一集剧集的剩余播放时间降到你设定的阈值(默认 20 秒)或以下时,应用就会自动把它标记为“已看完 ✓”,并可能触发下一集自动播放。
观看阈值到底是不是百分比?
这是最常见的误区。打开设置页面可以看到,Streambert 的Auto-Watched Threshold(自动已看阈值)输入框单位是seconds(秒),官方说明是:
"A movie or episode is automatically marked as Watched ✓ when the remaining time drops to this value or below. Set between 1 and 300 seconds."
也就是说:
- ❌ 不是“播放到 90% 才算看完”
- ✅ 而是“只剩最后 N 秒没播,就算看完”
阈值允许的范围是1~300 秒,默认值为20 秒。对于 2 小时的电影,20 秒约等于 99.8%;对 25 分钟的剧集,则约等于 98.7%。换句话说,剩余秒数换算成百分比会因片长而不同。
设置项的界面实现位于 src/pages/SettingsPage.jsx,保存逻辑在 src/pages/SettingsPage.jsx——如果你输入了超出范围的值,程序会自动钳制到 1~300 之间。
三步完成阈值设置:最快配置方法
👉 路径:设置(Settings)→ Playback(播放)→ Auto-Watched Threshold
- 打开 Streambert 的设置页面,在左侧导航中选择Playback分区(也可以直接在设置页搜索
threshold关键词,系统会帮你定位到对应分区,见 src/pages/SettingsPage.jsx); - 在Auto-Watched Threshold输入框中填写你想要的秒数(1~300);
- 点击Save,出现绿色“✓ Saved”提示即保存成功。
自动标记是如何运作的?
阈值并不是在影片结束那一刻才检查一次,而是播放中持续轮询:
- 电影页每 5 秒读取一次播放器进度,计算
剩余时间 = 总时长 - 当前时间,一旦剩余时间 ≤ 阈值且尚未标记过,就立即调用“标记已看”(见 src/pages/MoviePage.jsx); - 剧集页逻辑完全一致(见 src/pages/TVPage.jsx),且有一个额外彩蛋:当剩余时间小于阈值时,还会提前启动“下一集自动播放”的倒计时(见 src/pages/TVPage.jsx),保证无缝衔接;
- 页面加载时会从本地存储读取阈值,读不到就回退到默认的 20 秒(见 src/pages/MoviePage.jsx)。
另外,如果你正在拖进度条回看,程序有 8 秒的冷却保护,会跳过这次“错误位置”的进度保存,避免误判。
阈值选多少合适?新手推荐值
| 场景 | 推荐值 | 说明 |
|---|---|---|
| 日常使用 | 20 秒(默认) | 片尾曲刚开始就标记,兼顾准确与省心 |
| 追求严格 | 5~10 秒 | 几乎看完整部才标记,适合认真补进度条的人 |
| 怕漏标 | 60 秒以上 | 剩余 1 分钟内就算看完,适合经常切走干别的 |
| 动漫番剧 | 20 秒 | 配合内置的跳片头/片尾功能效果最好 |
小建议:不要把阈值设为 300 秒(5 分钟)以上——对于短篇动漫(约 20 分钟/集),这意味着“看了 15 分钟就自动标记看完”,进度条会失真。
阈值数据存在哪里?会丢失吗?
放心,设置不会丢:
- 阈值以键名
watchedThreshold存入应用本地存储,定义见 src/utils/storage.js; - 它同样被纳入了设置备份/恢复的字段清单(见 src/utils/backup.js),换机迁移后做一份设置备份即可完整还原观看偏好。
常见问题(FAQ)
Q:为什么我明明看到最后了,却没被标记“已看完”?A:进度依赖播放器每 5 秒上报一次真实时间。如果你看到最后几秒时直接关掉了播放页,最后一次轮询可能没捕捉到“剩余 ≤ 阈值”的瞬间。把阈值适当调大(如 60 秒)可以降低这种概率。
Q:阈值会影响“继续观看”的断点记录吗?A:不会。进度百分比和断点秒数(用于下载页恢复播放)是独立保存的,阈值只决定“何时打上已看完标记”。
Q:电影和剧集的阈值是同一个吗?A:是的,全应用共用一个watchedThreshold值,在设置页只需修改一次,电影(src/pages/MoviePage.jsx)和剧集(src/pages/TVPage.jsx)都会读取它。
小结
Streambert 的“已看完”判定简单直接:不看百分比,只看剩余秒数。默认 20 秒对绝大多数人来说足够顺手,想更严格或更宽松,去设置 → Playback → Auto-Watched Threshold花 10 秒钟改一下即可。搭配自动播放下一集和片头跳过功能,追剧体验会非常顺滑。
【免费下载链接】streambertA cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking项目地址: https://gitcode.com/GitHub_Trending/st/streambert
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考