|
@@ -147,17 +147,19 @@ export default defineComponent({
|
|
|
if (props.item.autoPlay && audio.value) {
|
|
|
audio.value.play();
|
|
|
}
|
|
|
- audio.value.stop = () => {
|
|
|
- audio.value?.pause();
|
|
|
- audioForms.paused = true;
|
|
|
- emit('togglePlay', audioForms.paused);
|
|
|
- };
|
|
|
- audio.value.onPlay = () => {
|
|
|
- audio.value?.play();
|
|
|
- audioForms.paused = false;
|
|
|
- onInit(audio.value, canvas.value);
|
|
|
- emit('togglePlay', audioForms.paused);
|
|
|
- };
|
|
|
+ if (audio.value) {
|
|
|
+ audio.value.stop = () => {
|
|
|
+ audio.value?.pause();
|
|
|
+ audioForms.paused = true;
|
|
|
+ emit('togglePlay', audioForms.paused);
|
|
|
+ };
|
|
|
+ audio.value.onPlay = () => {
|
|
|
+ audio.value?.play();
|
|
|
+ audioForms.paused = false;
|
|
|
+ onInit(audio.value, canvas.value);
|
|
|
+ emit('togglePlay', audioForms.paused);
|
|
|
+ };
|
|
|
+ }
|
|
|
|
|
|
emit('loadedmetadata', audio.value);
|
|
|
}}></audio>
|