This commit is contained in:
polv committed 2026-03-25 05:08:27 +07:00
1 parent 0091c4cf16
commit 9e8aeb04a1
9 files changed
+836 -46

No files matched your search

@@ -0,0 +1,24 @@
<template>
<span>
<button type="button" @click="playAudio()">▶️</button>
<audio ref="audio" style="display: none"></audio>
</span>
</template>
<script setup lang="ts">
import { useTemplateRef } from "vue";
const props = defineProps<{
src: string;
}>();
const audioEl = useTemplateRef("audio");
function playAudio() {
if (!audioEl.value) return;
audioEl.value.src = props.src;
audioEl.value.play();
}
</script>
<style module></style>