App.vue
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<script setup lang="ts"> import { ref } from 'vue' import { useAVBars, useAVCircle, useAVWaveform } from 'vue-audio-visual' const player = ref(null) const canvas = ref(null) import mySource from './assets/cut.mp3' // composable function useAVBars useAVWaveform(player, canvas, { src: mySource, canvHeight: 580, canvWidth: 800 }) </script> <template> <div> <audio ref="player" :src="mySource" controls /> <canvas ref="canvas" /> </div> </template> |