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

@@ -10,9 +10,8 @@ let playing = false
let media_session = false
let siblings = []
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

@@ -50,6 +50,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

@@ -37,9 +37,8 @@ export const update = async () => {
}
}
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
@@ -62,14 +61,6 @@ onMount(() => {
}
})
const mute = () => {
if (player.muted) {
player.muted = false
} else {
player.muted = true
}
}
const fullscreen = () => {
if (document.fullscreenElement === null) {
player.requestFullscreen()
@@ -144,7 +135,7 @@ const video_keydown = e => {
<i class="icon">skip_next</i>
</button>
<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}