This commit is contained in:
FongMi 2023-12-01 22:41:14 +08:00
parent f50c8a8abc
commit 53f75b5fcb
5 changed files with 7 additions and 7 deletions

View File

@ -400,18 +400,18 @@ public class AliYun {
private String getPreviewContent(String[] ids) {
Preview.Info info = getVideoPreviewPlayInfo(ids[0], ids[1]);
List<String> url = getPreviewUrl(info, ids[0], ids[1]);
List<String> url = getPreviewUrl(info, ids[0], ids[1], true);
List<Sub> subs = getSubs(ids);
subs.addAll(getSubs(info));
return Result.get().url(url).m3u8().subs(subs).header(getHeader()).string();
}
private List<String> getPreviewUrl(Preview.Info info, String shareId, String fileId) {
private List<String> getPreviewUrl(Preview.Info info, String shareId, String fileId, boolean proxy) {
List<Preview.LiveTranscodingTask> tasks = info.getLiveTranscodingTaskList();
List<String> url = new ArrayList<>();
for (int i = tasks.size() - 1; i >= 0; i--) {
url.add(tasks.get(i).getTemplateId());
url.add(proxyVideoUrl("preview", shareId, fileId, tasks.get(i).getTemplateId()));
url.add(proxy ? proxyVideoUrl("preview", shareId, fileId, tasks.get(i).getTemplateId()) : tasks.get(i).getUrl());
}
return url;
}
@ -525,7 +525,7 @@ public class AliYun {
private String getM3u8Url(String shareId, String fileId, String templateId) {
Preview.Info info = getVideoPreviewPlayInfo(shareId, fileId);
List<String> url = getPreviewUrl(info, shareId, fileId);
List<String> url = getPreviewUrl(info, shareId, fileId, false);
Map<String, String> previewMap = new HashMap<>();
for (int i = 0; i < url.size(); i = i + 2) {
previewMap.put(url.get(i), url.get(i + 1));

Binary file not shown.

View File

@ -1 +1 @@
cac76b1a53488ed7492d586ac2a9408b
8b94f251e1af6b67e1ee86cb151cda70

View File

@ -1,5 +1,5 @@
{
"spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;cac76b1a53488ed7492d586ac2a9408b",
"spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;8b94f251e1af6b67e1ee86cb151cda70",
"wallpaper": "https://gao.chuqiuyu.tk",
"sites": [
{

View File

@ -1,5 +1,5 @@
{
"spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;cac76b1a53488ed7492d586ac2a9408b",
"spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;8b94f251e1af6b67e1ee86cb151cda70",
"wallpaper": "http://饭太硬.top/深色壁纸/api.php",
"sites": [
{