diff --git a/src/components/Player.vue b/src/components/Player.vue index 3547b00..5f04221 100644 --- a/src/components/Player.vue +++ b/src/components/Player.vue @@ -46,7 +46,7 @@ function setMetadata() { } watch(() => playQueueStore.updatedCurrentTime, (newValue) => { - if (!newValue) { return } + if (newValue === null) { return } if (player.value) player.value.currentTime = newValue playQueueStore.updatedCurrentTime = null }) diff --git a/src/pages/Playroom.vue b/src/pages/Playroom.vue index 803b290..783c065 100644 --- a/src/pages/Playroom.vue +++ b/src/pages/Playroom.vue @@ -31,9 +31,10 @@ onMounted(() => { function timeFormatter(time: number) { const timeInSeconds = Math.floor(time) - if (timeInSeconds < 0) { return '0:00' } + if (timeInSeconds < 0) { return '-:--' } const minutes = Math.floor(timeInSeconds / 60) const seconds = Math.floor(timeInSeconds % 60) + if (isNaN(minutes) || isNaN(seconds)) { return '-:--' } return `${minutes}:${seconds < 10 ? '0' : ''}${seconds}` }