Change:Audio playback playback speed control adjustable by incremenets of 0.1 #202

This commit is contained in:
advplyr 2021-11-27 16:38:29 -06:00
parent 448514af9e
commit dd8a28848b
3 changed files with 50 additions and 35 deletions

View file

@ -37,7 +37,7 @@
<div class="cursor-pointer flex items-center justify-center text-gray-300" @mousedown.prevent @mouseup.prevent @click.stop="forward10">
<span class="material-icons text-3xl">forward_10</span>
</div>
<controls-playback-speed-control v-model="playbackRate" @change="playbackRateChanged" />
<controls-playback-speed-control v-model="playbackRate" @input="playbackRateUpdated" @change="playbackRateChanged" />
</template>
<template v-else>
<div class="cursor-pointer p-2 shadow-sm bg-accent flex items-center justify-center rounded-full text-primary mx-8 animate-spin">
@ -342,6 +342,9 @@ export default {
console.error('No Audio El updatePlaybackRate')
}
},
playbackRateUpdated(playbackRate) {
this.updatePlaybackRate(playbackRate)
},
playbackRateChanged(playbackRate) {
this.updatePlaybackRate(playbackRate)
this.$store.dispatch('user/updateUserSettings', { playbackRate }).catch((err) => {