INNER CODE UNIT · JavaScript
PlayComponent_getPlayInfo
easybangumiorg/EasyBangumi · inner_source/block-kazumi-1ani.js:111
function PlayComponent_getPlayInfo(summary, playLine, episode) {
var pageUrl = runtimeUrl(decodeSourceId(String(episode.id)).url);
var directUrl = tryParseDirectPlayerUrl(pageUrl);
if (directUrl != null && String(directUrl).length > 0) {
return makePlayerInfo(directUrl, isM3u8Url(directUrl));
}
var result = renderHelper.renderVideoFromJs(new JsVideoStrategy(
pageUrl,
getUserAgent(),
makeHeaders(),
null,
PLAY_TIMEOUT,
USE_LEGACY_PARSER
));
var res = "";
var isM3u8 = false;
if (result != null && result.url != null) {
res = String(result.url);