fix(player): 🚸 record action when using keyboard media keys

This commit is contained in:
Michel Roux 2024-03-05 10:31:08 +01:00
parent ce0e6e06bc
commit 2c1b95c6bb

View File

@ -9,8 +9,8 @@ const audio = new Audio()
audio.ondurationchange = () => store.commit('player/duration', audio.duration)
audio.onended = () => store.dispatch('player/stop')
audio.onloadeddata = () => store.commit('player/loaded', true)
audio.onplay = () => store.commit('player/paused', false)
audio.onpause = () => store.commit('player/paused', true)
audio.onplay = () => store.dispatch('player/play')
audio.onpause = () => store.dispatch('player/pause')
audio.onratechange = () => store.commit('player/rate', audio.playbackRate)
audio.onseeked = () => store.commit('player/currentTime', audio.currentTime)
audio.ontimeupdate = () => store.commit('player/currentTime', audio.currentTime)
@ -89,10 +89,12 @@ export const player = {
},
pause: (context) => {
audio.pause()
context.commit('paused', true)
context.dispatch('time')
},
play: (context) => {
audio.play()
context.commit('paused', false)
context.commit('started', audio.currentTime)
},
seek: (context, currentTime) => {