feat(nds): improve fullscreen button and add volume slider

This commit is contained in:
2026-02-25 17:09:41 +01:00
parent 8c64f287e1
commit 39476d0b53
6 changed files with 91 additions and 52 deletions

View File

@@ -12,8 +12,9 @@ const createAudio = (path: string) => {
return {
play: (volume = 1) => {
if (!source) return;
const app = useAppStore();
const audio = source.cloneNode() as HTMLAudioElement;
audio.volume = volume;
audio.volume = Math.min(1, volume * app.settings.volume);
audio.addEventListener("ended", () => audio.remove(), { once: true });
audio.play().catch(() => {});
},