diff --git a/src/player/store.ts b/src/player/store.ts index 83b1a28..79e90a2 100644 --- a/src/player/store.ts +++ b/src/player/store.ts @@ -149,7 +149,8 @@ export const playerModule: Module = { await audio.play() }, async previous({ commit, state }) { - commit('setQueueIndex', state.queueIndex - 1) + commit('setQueueIndex', + audio.currentTime > 3 ? state.queueIndex : state.queueIndex - 1) commit('setPlaying') await audio.play() },