Luke Liou
2026-01-26T07:55:39Z

X-Vision：沉浸式影院播放器 - Apple风格设计，支持长按2倍速、智能预加载、手势快捷操作、PiP画中画、智能续播（记住进度）

一个周末的下午，我偶然点进了一个视频站。

这个站点的逻辑挺有意思：它会收集用户解析过的视频，然后按热度整理成榜单。你可以看今日热门、本周热门、本月热门，还能按点赞数或播放量来排序。

用了几次之后，我实在忍不了了：

每次点视频都要跳转新页面，看完想继续刷还得返回，操作繁琐

在手机上用更痛苦，页面来回切换，拇指都要抽筋了

时不时遇到 403 错误，视频加载不出来，干着急

完全没有预加载机制，每个视频都要重新加载，等待时间太长

作为一个被 vibe coding 洗脑的开发者，我决定自己动手改造一下。写了个油猴脚本，把整个体验改造成类似抖音的沉浸式播放模式。

现在用起来舒服多了：单手操作，上下滑动就能无缝切换视频，刷起来根本停不下来（字面意思）😏

界面做了 Apple 风格的毛玻璃效果，视觉上更精致。智能预加载会根据你的网络状况自动调整策略，不会无脑消耗流量。手势操作也很丰富：长按加速、双击点赞、三击收藏。画中画、播放进度记忆这些实用功能也都加上了，整体体验提升了不少。

主要功能

沉浸式播放

点列表里任意视频封面，直接全屏播放，不用跳转页面

上下滑动（或者鼠标滚轮）就能切到上一个/下一个视频

自动预加载相邻视频，切换基本无感

Apple 风格设计

毛玻璃效果，看着挺精致的

用系统原生字体，性能好点，体验也统一

动画曲线调得比较自然，不会太生硬

长按 2 倍速

长按 400ms 就触发 2 倍速，反应挺快的

有视觉提示，支持震动反馈（如果设备支持）

松开自动恢复正常速度

智能预加载（根据网速自动调整）

自动检测你网络快慢

网快：预加载前后 2 个视频

网一般：预加载前后 1 个

网慢：不预加载，省点流量

用 Network Information API 检测，不行就备用方案

不会乱浪费流量

手势快捷操作

双击视频区域：点赞/取消点赞

三击视频区域：收藏/取消收藏

操作时有动画反馈，挺直观的

画中画

可以切到画中画模式，边看边刷其他页面

一键进/出，播放状态不会断

自动检测浏览器是否支持

记住播放进度

自动记录每个视频看到哪了

下次打开自动从上次停的地方继续

只保存超过 5 秒的进度，避免误保存

自动清理 30 天前的旧记录，不占地方

续播时会提示一下

其他功能

收藏：点喜欢按钮直接调用网站 API

下载：一键打开视频原始链接

已观看记录：本地记录看过的视频，可以开"只看未读"模式

音量控制：可以调音量，也能静音

进度条：可以拖拽跳转，支持鼠标和触摸

技术细节

解决 403 问题：内置防盗链规避，Twitter 视频能正常播了

精准提取：用 LD+JSON 解析，能拿到真实的高清地址

性能优化：

预加载相邻视频前 1MB，基本秒开

LRU 缓存清理，防止内存溢出

用 requestIdleCallback 异步采集，不卡页面

操作说明

操作 | 功能
🖱️ 鼠标滚轮 | 上下切换视频
👆 触摸滑动 | 上滑下一个，下滑上一个
⌨️ ↑ / ↓ | 上下切换视频
⌨️ 空格/Enter | 播放/暂停
⌨️ Esc | 关闭播放器
👆 长按视频 | 2 倍速播放
👆 双击视频 | 点赞/取消点赞
👆 三击视频 | 收藏/取消收藏
📺 画中画按钮 | 进/出画中画
❌ 关闭按钮 | 点右上角或空白处关闭
❤️ 喜欢按钮 | 收藏/取消收藏
⬇️ 下载按钮 | 打开视频链接
🔘 未读开关 | 只看没看过的视频
📊 进度条 | 拖拽跳转位置

怎么安装？

脚本地址：「传送门」

iOS

推荐：用「Stay for Safari」（App Store 有免费版）。装好后去脚本页面，点右下角 Stay 按钮就行。

或者用「Userscripts」（App Store 也有）。

或者用 via 浏览器

Android / Windows / Mac

装个 Tampermonkey 插件就行：https://www.tampermonkey.net/

Edge Android 版也支持插件了，可以试试。

不知道装插件的，可以试试 Quetta、火狐

接下来就是你的主场了 🎬

作者信息

当前维护者: Leo

原始作者: Chris_C

许可证: MIT

基于 Chris_C 的原始作品做的增强和改进，保留了原作者的 credit。

🍗 投喂作者

如果你觉得这个脚本还挺好用的，刷起来确实爽，那不妨：

⭐ 点个 ❤️：在 GreasyFork 上点个赞，让更多人看到

💾 收藏一下：点个收藏，下次更新不会错过

👀 关注作者：关注一下，后续新功能第一时间知道

💬 留个评论：在脚本页面评论区说两句，比如"好用"、"666"、"感谢作者"、"刷起来真爽"之类的，你的反馈就是我最大的动力！

💰 打赏支持：如果这个脚本帮你省了不少时间，或者让你刷得更爽了，欢迎投喂一下，让我有动力继续肝新功能！

打赏地址：传送门

💡 小贴士：

打赏金额随意！你的支持就是我熬夜写代码的动力 💪

打赏前记得留言评论一下，可以说说使用感受、想要的新功能，或者随便聊两句都行！看到你们的留言我会很开心 😊

当然，不打赏也没关系，点个赞收藏一下、留个评论也是对我最大的支持！🙏

免责声明

仅供技术研究和学习使用，别用于非法用途。

相关链接

脚本地址：「传送门」

原始项目：基于 Chris_C 的 Twitter排行榜：TikTok版

Tampermonkey: https://www.tampermonkey.net/

Stay for Safari: App Store 搜索 "Stay"

用起来挺爽的，试试看！ 🎬