diff --git a/svelte/src/file_viewer/FileViewer.svelte b/svelte/src/file_viewer/FileViewer.svelte index 12a42ba..bb619f7 100644 --- a/svelte/src/file_viewer/FileViewer.svelte +++ b/svelte/src/file_viewer/FileViewer.svelte @@ -340,6 +340,9 @@ const keyboard_event = evt => { list_navigator.next() } break + case " ": // Spacebar pauses / unpauses video and audio playback + file_preview.toggle_playback() + break case "s": case "S": if (evt.shiftKey) { diff --git a/svelte/src/file_viewer/viewers/Audio.svelte b/svelte/src/file_viewer/viewers/Audio.svelte index 468d114..ebbfcba 100644 --- a/svelte/src/file_viewer/viewers/Audio.svelte +++ b/svelte/src/file_viewer/viewers/Audio.svelte @@ -48,7 +48,9 @@ export const set_file = async f => { } } -const toggle_play = () => playing ? player.pause() : player.play() +export const toggle_playback = () => { + playing ? player.pause() : player.play() +} @@ -63,7 +65,7 @@ const toggle_play = () => playing ? player.pause() : player.play() - - - -