From dbaf3fddc343891c8e538196db6cbdf191772651 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 29 Jan 2022 13:29:34 +0530 Subject: [PATCH] Support "<" and ">" shortcuts --- src/components/Player.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/Player.vue b/src/components/Player.vue index ed16fbe..77aabae 100644 --- a/src/components/Player.vue +++ b/src/components/Player.vue @@ -290,7 +290,6 @@ export default { this.$player.destroy() this.$player = undefined } - if (this.unsubToKeybindings) this.unsubToKeybindings() if (this.$refs.container) this.$refs.container.querySelectorAll('div').forEach(node => node.remove()) } }, @@ -350,12 +349,21 @@ export default { ArrowRight (e) { videoEl.currentTime = videoEl.currentTime + 5 e.preventDefault() + }, + 'Shift+>' (e) { + self.$player.trickPlay(Math.min(videoEl.playbackRate + 0.25, 2)) + e.preventDefault() + }, + 'Shift+<' (e) { + self.$player.trickPlay(Math.max(videoEl.playbackRate - 0.25, 0.25)) + e.preventDefault() } }) }, beforeDestroy () { this.destroy() + if (this.unsubToKeybindings) this.unsubToKeybindings() } }