quiz sentence hide details and stop audio before starting next
This commit is contained in:
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>
|
||||
|
||||
Reference in new issue
Block a user