fix: subtitle

This commit is contained in:
Gabe
2025-10-10 21:17:51 +08:00
parent 3844d2eb75
commit 001f04a9ee
6 changed files with 133 additions and 23 deletions

View File

@@ -510,6 +510,7 @@ export const apiSubtitle = async ({
apiSetting,
}) => {
const cacheOpts = {
apiSlug: apiSetting.apiSlug,
videoId,
fromLang,
toLang,

View File

@@ -34,6 +34,7 @@ import { parseJsonObj, extractJson } from "../libs/utils";
import { kissLog } from "../libs/log";
import { fetchData } from "../libs/fetch";
import { getMsgHistory } from "./history";
import { parseBilingualVtt } from "../subtitle/vtt";
const keyMap = new Map();
const urlMap = new Map();
@@ -118,8 +119,9 @@ const parseSTRes = (raw) => {
}
try {
const jsonString = extractJson(raw);
const data = JSON.parse(jsonString);
// const jsonString = extractJson(raw);
// const data = JSON.parse(jsonString);
const data = parseBilingualVtt(raw);
if (Array.isArray(data)) {
return data;
}