Toggle audio/video playback with spacebar

This commit is contained in:
2024-04-11 20:32:55 +02:00
parent 5f6cc3f90f
commit a0ccbb55be
13 changed files with 67 additions and 28 deletions

View File

@@ -37,6 +37,10 @@ export const update = async () => {
}
}
export const toggle_playback = () => {
playing ? player.pause() : player.play()
}
onMount(() => {
if ('mediaSession' in navigator) {
media_session = true
@@ -48,8 +52,6 @@ onMount(() => {
}
})
const toggle_play = () => playing ? player.pause() : player.play()
const seek_relative = delta => {
if (player.fastSeek) {
player.fastSeek(player.currentTime + delta)
@@ -111,7 +113,7 @@ const fullscreen = () => {
<button on:click={() => seek_relative(-10)}>
<i class="icon">replay_10</i>
</button>
<button on:click={toggle_play} class="button_highlight">
<button on:click={toggle_playback} class="button_highlight">
{#if playing}
<i class="icon">pause</i>
{:else}