mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-19 19:51:20 -08:00
refactor(multiple-subtitles): [PKG-MULTI-SUB-04] expose compatible runtime type entry
This commit is contained in:
1 parent
7f226ff822
commit
d44e81ce22
34 files changed
+3346
-60
No files matched your search
@@ -293,7 +293,7 @@ var WebVTTCueTimingsAndSettingsParser = function(line, errorHandler) {
|
||||
var settings = input.split(SPACE), seen = [];
|
||||
for (var i = 0; i < settings.length; i++) {
|
||||
if (settings[i] == "") continue;
|
||||
var index = settings[i].indexOf(":"), setting = settings[i].slice(0, index), value = settings[i].slice(index + 1);
|
||||
var index2 = settings[i].indexOf(":"), setting = settings[i].slice(0, index2), value = settings[i].slice(index2 + 1);
|
||||
if (seen.indexOf(setting) != -1) {
|
||||
err("Duplicate setting.");
|
||||
}
|
||||
@@ -812,9 +812,9 @@ function markNestedTimestamps(node) {
|
||||
}
|
||||
function parseTracks(vtts, subtitles) {
|
||||
const parser = new WebVTTParser();
|
||||
return vtts.map((vtt, index) => {
|
||||
return vtts.map((vtt, index2) => {
|
||||
const tree = parser.parse(vtt, "metadata");
|
||||
return { ...tree, url: subtitles[index].url, name: subtitles[index].name };
|
||||
return { ...tree, url: subtitles[index2].url, name: subtitles[index2].name };
|
||||
});
|
||||
}
|
||||
function serializeTracks(trees) {
|
||||
@@ -1040,6 +1040,7 @@ function artplayerPluginMultipleSubtitles({ subtitles = [] }) {
|
||||
}
|
||||
};
|
||||
}
|
||||
const index = Object.assign(artplayerPluginMultipleSubtitles, { default: artplayerPluginMultipleSubtitles });
|
||||
export {
|
||||
artplayerPluginMultipleSubtitles as default
|
||||
index as default
|
||||
};
|
||||
Reference in new issue
Block a user