外部播放器放不出的番剧:反盗链机制解释
「同一部番,应用里放得好好的,交给 PotPlayer 就黑屏」——官方问答点名解释过的现象,值得单独说透。
机制层面的原因
部分视频源站点对视频流做了反盗链措施(校验请求来源、限制直链访问等手段)。这套保护对两类播放路径的影响完全不同:
- 应用内播放:视频地址是 WebView 嗅探过程拿到的,伴随完整的访问上下文,应用能处理好这类保护;
- 外部播放器:拿到的是一个「裸」视频地址,PotPlayer 这类播放器没有(也不可能有)针对特定站点的处理逻辑,请求直接被源站拒绝。
官方原话:这「可以被 Kazumi 解决,但无法被外部播放器解决」。
判断与应对
| 现象 | 结论 | 动作 |
|---|---|---|
| 内置播放正常,外部播放黑屏/报错 | 源有反盗链 | 这部番用内置播放器看 |
| 内置、外部都放不出 | 源失效或嗅探失败 | 按播放排错三层查,见排错页 |
| 所有番外部播放都失败 | 外部播放器配置问题 | 检查播放器是否正确安装、唤起方式 |
投屏也有类似边界
DLNA 投屏同样是「把播放交出去」的路径,部分反盗链源投屏后同样放不出,道理相同。想电视上看这类番,HDMI 直连电脑是最稳的路线(投屏相关见DLNA 页)。
一个心态提示
反盗链源的存在不是规则的错,也不是应用的错——是源站保护自己的手段。与其反复尝试外部播放,不如在规则池里给这类番换一条无反盗链的源。