time on seek
This commit is contained in:
parent
6cd97896c7
commit
50abff2f9d
@ -77,26 +77,28 @@ export const player = {
|
||||
},
|
||||
pause: (context) => {
|
||||
audio.pause()
|
||||
axios.post(generateUrl('/apps/gpoddersync/episode_action/create'), [{
|
||||
podcast: context.state.podcastUrl,
|
||||
episode: context.state.episode.episodeUrl,
|
||||
guid: context.state.episode.episodeGuid,
|
||||
action: 'play',
|
||||
timestamp: moment().format('YYYY-MM-DD[T]HH:mm:ss'),
|
||||
started: Math.round(context.state.action ? context.state.action.started : 0),
|
||||
position: Math.round(audio.currentTime),
|
||||
total: Math.round(audio.duration),
|
||||
}])
|
||||
context.dispatch('time')
|
||||
},
|
||||
play: () => audio.play(),
|
||||
seek: (context, currentTime) => {
|
||||
audio.currentTime = currentTime
|
||||
context.dispatch('time')
|
||||
},
|
||||
stop: (context) => {
|
||||
context.dispatch('pause')
|
||||
context.commit('episode', null)
|
||||
context.commit('action', null)
|
||||
},
|
||||
time: async (context) => axios.post(generateUrl('/apps/gpoddersync/episode_action/create'), [{
|
||||
podcast: context.state.podcastUrl,
|
||||
episode: context.state.episode.episodeUrl,
|
||||
guid: context.state.episode.episodeGuid,
|
||||
action: 'play',
|
||||
timestamp: moment().format('YYYY-MM-DD[T]HH:mm:ss'),
|
||||
started: Math.round(context.state.action ? context.state.action.started : 0),
|
||||
position: Math.round(audio.currentTime),
|
||||
total: Math.round(audio.duration),
|
||||
}]),
|
||||
volume: (context, volume) => {
|
||||
audio.volume = volume
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user