feat(nds): improve fullscreen button and add volume slider
This commit is contained in:
@@ -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(() => {});
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user