Add shortcut m to mute audio

This commit is contained in:
2025-02-03 15:38:07 +01:00
parent f9b330d4d1
commit 99ad9ab2d5
9 changed files with 35 additions and 35 deletions

View File

@@ -48,9 +48,8 @@ export const set_file = async f => {
}
}
export const toggle_playback = () => {
playing ? player.pause() : player.play()
}
export const toggle_playback = () => playing ? player.pause() : player.play()
export const toggle_mute = () => player.muted = !player.muted
export const seek = delta => {
// fastseek can be pretty imprecise, so we don't use it for small seeks

View File

@@ -57,6 +57,13 @@ export const toggle_playback = () => {
}
return false
}
export const toggle_mute = () => {
if (viewer && viewer.toggle_mute) {
viewer.toggle_mute()
return true
}
return false
}
export const seek = delta => {
if (viewer && viewer.seek) {
viewer.seek(delta)

View File

@@ -47,9 +47,8 @@ export const set_file = async f => {
}
}
export const toggle_playback = () => {
playing ? player.pause() : player.play()
}
export const toggle_playback = () => playing ? player.pause() : player.play()
export const toggle_mute = () => player.muted = !player.muted
export const seek = delta => {
// fastseek can be pretty imprecise, so we don't use it for small seeks
@@ -74,13 +73,6 @@ onMount(() => {
const download = () => { dispatch("download", {}) }
const mute = () => {
if (player.muted) {
player.muted = false
} else {
player.muted = true
}
}
const fullscreen = () => {
if (document.fullscreenElement === null) {
@@ -178,7 +170,7 @@ const video_keydown = e => {
</button>
{/if}
<div style="width: 16px; height: 8px;"></div>
<button on:click={mute} class:button_red={player && player.muted}>
<button on:click={toggle_mute} class:button_red={player && player.muted}>
{#if player && player.muted}
<i class="icon">volume_off</i>
{:else}