diff --git a/package.json b/package.json index 9eed3b7..baf6f02 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "1.7.1", + "version": "1.7.2", "author": "ThaUnknown_ ", "main": "src/index.js", "homepage": "https://github.com/ThaUnknown/miru#readme", diff --git a/src/renderer/src/lib/pages/Player.svelte b/src/renderer/src/lib/pages/Player.svelte index 5d5b2f3..dc94ddf 100644 --- a/src/renderer/src/lib/pages/Player.svelte +++ b/src/renderer/src/lib/pages/Player.svelte @@ -158,10 +158,10 @@ // plays one frame function playFrame() { + let wasPaused = false video.requestVideoFrameCallback(() => { if (wasPaused) paused = true }) - let wasPaused = false if (paused) { wasPaused = true paused = false @@ -291,13 +291,14 @@ function toggleMute() { muted = !muted } + let visibilityPaused = true document.addEventListener('visibilitychange', () => { if (!video?.ended && set.playerPause) { if (document.visibilityState === 'hidden') { - wasPaused = paused + visibilityPaused = paused paused = true } else { - if (wasPaused) paused = false + if (!visibilityPaused) paused = false } } })