From b61714fccfda52bc9dc96cc830052dd4e604c426 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Thu, 16 Feb 2023 15:20:30 +0100 Subject: [PATCH] Add import functionality to voice recorder --- src/assets/icons/audio_import.vue | 9 ++++ src/assets/icons/audio_import_play.vue | 7 +++ src/components/VoiceRecorder.vue | 62 ++++++++++++++++++++++++-- 3 files changed, 75 insertions(+), 3 deletions(-) create mode 100644 src/assets/icons/audio_import.vue create mode 100644 src/assets/icons/audio_import_play.vue diff --git a/src/assets/icons/audio_import.vue b/src/assets/icons/audio_import.vue new file mode 100644 index 0000000..d43e655 --- /dev/null +++ b/src/assets/icons/audio_import.vue @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/src/assets/icons/audio_import_play.vue b/src/assets/icons/audio_import_play.vue new file mode 100644 index 0000000..b940826 --- /dev/null +++ b/src/assets/icons/audio_import_play.vue @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/src/components/VoiceRecorder.vue b/src/components/VoiceRecorder.vue index d1debf6..48879ba 100644 --- a/src/components/VoiceRecorder.vue +++ b/src/components/VoiceRecorder.vue @@ -11,6 +11,20 @@ undo + + $vuetify.icons.audio_import + + + + $vuetify.icons.audio_import_play + stop { + this.previewPlayer.src = e.target.result; + this.previewPlayer.play(); + }; + reader.readAsDataURL(this.recordedFile); + } + } }, };