quiz sentence hide details and stop audio before starting next

This commit is contained in:
polv committed 2026-07-05 12:01:32 +07:00
1 parent eff1227b20
commit 09af058fa1
3 files changed
+26 -1

No files matched your search

@@ -7,6 +7,7 @@
<script setup lang="ts">
import { useTemplateRef } from "vue";
import { stop as stopTTS } from "tauri-plugin-tts-api";
const props = defineProps<{
src: string;
@@ -16,7 +17,14 @@ const audioEl = useTemplateRef("audio");
function playAudio() {
if (!audioEl.value) return;
document.querySelectorAll("audio").forEach((el) => {
el.pause();
});
stopTTS();
audioEl.value.src = props.src;
audioEl.value.currentTime = 0;
audioEl.value.play();
}
</script>