add audio downloader

This commit is contained in:
polv committed 2026-07-19 11:02:47 +07:00
1 parent ea5991cc4e
commit 5c236885ce
5 files changed
+533 -10

No files matched your search

@@ -27,7 +27,21 @@ async function playAudio() {
});
stopTTS();
audioEl.value.src = props.src;
const uploadURL = "https://www.howtostudykorean.com/wp-content/uploads";
let src = props.src;
if (src.startsWith(uploadURL)) {
src = src.replace(uploadURL, "/uploads/");
audioEl.value.onerror = () => {
if (!audioEl.value) return;
audioEl.value.src = props.src;
audioEl.value.currentTime = 0;
audioEl.value.play();
};
} else {
audioEl.value.onerror = null;
}
audioEl.value.src = src;
audioEl.value.currentTime = 0;
await audioEl.value.play();
}