diff options
Diffstat (limited to 'js/seekbar.js')
-rw-r--r-- | js/seekbar.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/js/seekbar.js b/js/seekbar.js new file mode 100644 index 0000000..afeb745 --- /dev/null +++ b/js/seekbar.js @@ -0,0 +1,29 @@ +_argonLoadedHooks.push(function ArgonStartupSeekbar() { + document.getElementById("player-seekbar").addEventListener('mousedown', () => { + log("Started seeking"); + ArgonPlayer._seekbar = false; + }); + + document.getElementById("player-seekbar").addEventListener('mouseup', () => { + log("Stopped seeking"); + ArgonPlayer._player.currentTime = document.getElementById("player-seekbar").value / 1000; + ArgonPlayer._seekbar = true; + }); + + document.getElementById("player-seekbar").addEventListener('touchstart', () => { + log("Started seeking"); + ArgonPlayer._seekbar = false; + }); + + document.getElementById("player-seekbar").addEventListener('touchend', () => { + log("Stopped seeking"); + ArgonPlayer._player.currentTime = document.getElementById("player-seekbar").value / 1000; + ArgonPlayer._seekbar = true; + }); + + document.getElementById("player-seekbar").addEventListener('touchcancel', () => { + log("Stopped seeking"); + ArgonPlayer._player.currentTime = document.getElementById("player-seekbar").value / 1000; + ArgonPlayer._seekbar = true; + }); +})
\ No newline at end of file |