diff --git a/frontend/src/app/shared/services/audio.service.ts b/frontend/src/app/shared/services/audio.service.ts index 5e716fb..db44378 100644 --- a/frontend/src/app/shared/services/audio.service.ts +++ b/frontend/src/app/shared/services/audio.service.ts @@ -7,12 +7,13 @@ export class AudioService { private audioCache = new Map(); private getAudio(soundName: string): HTMLAudioElement { - if (!this.audioCache.has(soundName)) { - const audio = new Audio(`/sounds/${soundName}`); - this.audioCache.set(soundName, audio); - return audio; + if (this.audioCache.has(soundName)) { + return this.audioCache.get(soundName)!; } - return this.audioCache.get(soundName)!; + + const audio = new Audio(`/sounds/${soundName}.mp3`); + this.audioCache.set(soundName, audio); + return audio; } playBetSound(): void {