diff --git a/client/components/player/PlayerTrackBar.vue b/client/components/player/PlayerTrackBar.vue index 2f8327853..c62050509 100644 --- a/client/components/player/PlayerTrackBar.vue +++ b/client/components/player/PlayerTrackBar.vue @@ -39,7 +39,8 @@ export default { type: Object, default: () => {} }, - playbackRate: Number + playbackRate: Number, + usePercent: Boolean }, data() { return { @@ -172,7 +173,7 @@ export default { this.$refs.hoverTimestampArrow.style.left = posLeft + 'px' } if (this.$refs.hoverTimestampText) { - var hoverText = this.$secondsToTimestamp(progressTime / this._playbackRate) + var hoverText = this.usePercent ? ((progressTime / duration) * 100).toFixed(1) + '%' : this.$secondsToTimestamp(progressTime / this._playbackRate) var chapter = this.chapters.find((chapter) => chapter.start <= totalTime && totalTime < chapter.end) if (chapter && chapter.title) { diff --git a/client/components/player/PlayerUi.vue b/client/components/player/PlayerUi.vue index e1b0f96da..4c255a4c8 100644 --- a/client/components/player/PlayerUi.vue +++ b/client/components/player/PlayerUi.vue @@ -1,14 +1,14 @@