summaryrefslogtreecommitdiff
path: root/animism-align/frontend/views/audio/audio.actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/views/audio/audio.actions.js')
-rw-r--r--animism-align/frontend/views/audio/audio.actions.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/animism-align/frontend/views/audio/audio.actions.js b/animism-align/frontend/views/audio/audio.actions.js
deleted file mode 100644
index 64c8215..0000000
--- a/animism-align/frontend/views/audio/audio.actions.js
+++ /dev/null
@@ -1,40 +0,0 @@
-import * as types from '../../types'
-import { store, history, dispatch } from '../../store'
-import actions from '../../actions'
-import { session } from '../../session'
-
-const audioPlayer = document.createElement('audio')
-audioPlayer.src = '/static/data_store/peaks/animismA080720.mp3'
-audioPlayer.addEventListener('loadedmetadata', () => {
- console.log('audio duration:', audioPlayer.duration)
- dispatch({ type: types.align.set_display_setting, key: 'duration', value: audioPlayer.duration })
-})
-audioPlayer.addEventListener('play', () => {
- dispatch({ type: types.audio.play })
-})
-audioPlayer.addEventListener('pause', () => {
- dispatch({ type: types.audio.pause })
-})
-audioPlayer.addEventListener('timeupdate', () => {
- dispatch({ type: types.audio.update_time, play_ts: audioPlayer.currentTime })
-})
-
-export const play = () => dispatch => {
- audioPlayer.play()
-}
-export const pause = () => dispatch => {
- audioPlayer.pause()
-}
-export const seek = play_ts => dispatch => {
- audioPlayer.currentTime = play_ts
-}
-export const jump = delta_ts => dispatch => {
- audioPlayer.currentTime += delta_ts
-}
-export const toggle = () => dispatch => {
- if (store.getState().audio.playing) {
- pause()(dispatch)
- } else {
- play()(dispatch)
- }
-}