输入片名,返回一组候选播放地址(已按海外可达性排序)。
前端依次尝试,能播的即用。服务端不做抉择 —— 因为从 Cloudflare 边缘校验的结果不可靠,
浏览器在用户所在地,才试得准。
本服务只转发几 KB 的文本,视频分片由浏览器直连 CDN。
| 接口 | 说明 |
|---|---|
/resolve?wd=片名&ep=0 | 解析候选地址(核心) |
/resolve?wd=片名&ep=0&src=lzi | 只用某一个源 |
/resolve?wd=片名&verbose=1 | 带调试信息 |
/resolve?wd=片名&validate=1 | 附带边缘校验提示(不可靠) |
/search?wd=片名 | 跨源搜索 |
/probe?url= | 校验任意地址 |
/sources | 源配置 |
const r = await fetch('https://api.tvmao.cc/resolve?wd=' + encodeURIComponent(name)).then(r => r.json());
for (const url of r.candidates) {
try { await playWithHls(url); break; } // 能播就停
catch (e) { /* 换下一个 */ }
}