Fix transcript on android

This commit is contained in:
WardPearce
2024-10-24 14:16:32 +13:00
parent 276b7aa9b5
commit 33185ae6f4
2 changed files with 11 additions and 11 deletions
+9 -9
View File
@@ -491,15 +491,15 @@
try {
toSetTime = (await getVideoProgress(data.video.videoId))[0].time;
} catch {}
}
if (get(playerSavePlaybackPositionStore)) {
try {
const playerPos = localStorage.getItem(`v_${data.video.videoId}`);
if (playerPos && Number(playerPos) > toSetTime) {
toSetTime = Number(playerPos);
}
} catch {}
} else {
if (get(playerSavePlaybackPositionStore)) {
try {
const playerPos = localStorage.getItem(`v_${data.video.videoId}`);
if (playerPos && Number(playerPos) > toSetTime) {
toSetTime = Number(playerPos);
}
} catch {}
}
}
if (toSetTime > 0) player.currentTime = toSetTime;
+2 -2
View File
@@ -45,7 +45,7 @@
isLoading = true;
transcript = null;
const resp = await fetch(`${get(instanceStore)}${url}`);
const resp = await fetch(`${!video.fallbackPatch ? get(instanceStore) : ''}${url}`);
transcript = await parseText(await resp.text(), { strict: false });
transcriptCues = transcript.cues;
isLoading = false;
@@ -114,7 +114,7 @@
class:secondary-container={currentTime >= cue.startTime && currentTime <= cue.endTime}
>
<p class="chip no-margin">{videoLength(cue.startTime)}</p>
<p class="transcript-text">{decodeHtmlCharCodes(cue.text)}</p>
<p class="transcript-text">{decodeHtmlCharCodes(cue.text.replace(/<[^>]+>/g, ''))}</p>
</div>
{/each}
{:else}