Skip to content

常见问题 ​

AniBaka 和 Baka 是什么关系? ​

仓库与社区名称使用 AniBaka,客户端名称为 Baka。本文档同时使用两者,但指向同一项目体系。

规则文件还需要加密吗? ​

不需要。当前 anx-rule/2 官方规则以明文 JSON 维护。baka://、bakax:// 和 pack 只作为历史/分享格式兼容。

为什么我的 URL 非空仍然播放失败? ​

可能返回了 HTML、海报、预览资源、过期签名 URL,或缺少媒体 Header / Cookie。用 Content-Type、Range 请求和 HLS 分片验证确认它是真实媒体。

什么时候使用 useWebview? ​

只有站点必须执行 JavaScript、通过 challenge 或嗅探网络请求时使用。公开 API 或稳定 HTML 能完成解析时,不应引入 WebView。

什么时候使用 directConnection? ​

当 token 与媒体请求必须走同一网络出口,而系统代理会导致出口不一致时。普通超时或站点不可达不是充分理由。

为什么 live tests 默认跳过? ​

它们依赖第三方站点、网络区域和实时协议,容易受限流、超时与站点维护影响。普通 CI 运行确定性测试;规则开发者显式开启 live tests。

Flutter Web 是正式支持平台吗? ​

当前项目说明和发行流程没有把 Flutter Web 客户端列为主要发行目标。文档站能在 Web 部署,不代表播放器客户端正式支持 Web。

文档站为什么可以部署到 Workers? ​

VitePress 构建输出是纯静态文件。Workers Static Assets 可以直接托管这些 HTML、CSS、JS 和图片,不需要运行 Node.js 服务器。

新规则必须加入内置 assets 吗? ​

不是。大部分规则通过远程规则库分发。只有确实要随客户端发行的内置规则,才需要同步登记 BundledRuleStore、pubspec.yaml assets 与版本基线。

文档内容采用项目许可证约束;第三方站点与内容不由 AniBaka 提供。