Итак, я пытался воспроизводить музыку на Python, и я определил переменные внутри функции и вызвал эту функцию внутри цикла.
Я попытался изменить параметры и изменитьрасположение переменных, которые не слишком хорошо опробованы.Я попытался воспроизвести музыкальный файл из другого места, и это сработало, просто не знаю, что не так с моей функцией.
def main_menu():
DS.blit(mainmenu, (0, 0))
pygame.display.update()
MenuMusic = pygame.mixer.music.load("MainMenu.mp3")
MenuMusic = pygame.mixer.music.set_volume(0.45)
MenuMusic = pygame.mixer.music.play()
while loop:
main_menu()
Я ожидаю, что на выходе будет звук, воспроизводимый плавно и правильно в фоновом режиме, но вместо этого я получаю эти странные щелкающие звуки на заднем плане, как будто кто-то барабанит.