mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-21 04:31:20 -08:00
feat: update version to 1.1.0 and simplify cue merging logic
This commit is contained in:
1 parent
c0c5a12010
commit
1e63b8dc83
4 files changed
+6
-32
No files matched your search
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"license": "MIT",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.0",
|
||||
"name": "artplayer-plugin-multiple-subtitles",
|
||||
"types": "types/artplayer-plugin-multiple-subtitles.d.ts",
|
||||
"description": "multiple subtitles plugin for ArtPlayer",
|
||||
@@ -21,4 +21,4 @@
|
||||
"video",
|
||||
"player"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -38,15 +38,7 @@ function mergeTrees(trees) {
|
||||
}
|
||||
}
|
||||
|
||||
if (result.cues.length === 0) {
|
||||
result.cues = [...tree.cues];
|
||||
} else {
|
||||
for (let l = 0; l < result.cues.length; l++) {
|
||||
const a = result.cues[l].tree.children;
|
||||
const b = tree.cues[l]?.tree?.children;
|
||||
result.cues[l] = { ...result.cues[l], tree: { children: [...a, ...b] } };
|
||||
}
|
||||
}
|
||||
result.cues.push(...tree.cues);
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
Reference in new issue
Block a user