fixxed buffer

This commit is contained in:
2026-02-16 21:53:09 +01:00
parent 96f37ab27d
commit db655c381d
3 changed files with 21 additions and 4 deletions
+7 -2
View File
@@ -18,9 +18,14 @@ audio_lock = threading.Lock()
loaded_sounds = {}
def _ensure_mixer():
from config import Config
if not pygame.mixer.get_init():
pygame.mixer.init(frequency=44100, size=-16, channels=2, buffer=512)
pygame.mixer.set_num_channels(16)
pygame.mixer.pre_init(frequency=Config.AUDIO_FREQ,
size=Config.AUDIO_SIZE,
channels=Config.AUDIO_CHANNELS,
buffer=Config.AUDIO_BUFFER)
pygame.mixer.init()
pygame.mixer.set_num_channels(Config.AUDIO_NUM_CHANNELS)
def _load_sound(file_path):
if file_path in loaded_sounds: