TVMAO 播放地址解析服务 v2

输入片名,返回一组候选播放地址(已按海外可达性排序)。
前端依次尝试,能播的即用。服务端不做抉择 —— 因为从 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) { /* 换下一个 */ }
}

试试

/resolve?wd=长生契&ep=0 · /resolve?wd=百家讲坛&ep=0