import pygame
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load("Test.mp3")
fenetre = pygame.display.set_mode((640, 480))
continuer = 1
while continuer:
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
pygame.time.Clock().tick(10)
除此之后,我的spyder翻译(3.6)或"控制台模式"崩溃,我不知道为什么。我也尝试使用wav文件而没有声音,脚本仍然崩溃 我开始学习信息,我希望你能帮我解决问题:D
答案 0 :(得分:1)
在内部while循环中添加pygame.event.pump()
(也可能在主循环中),或者程序将"冻结"因为事件没有得到处理。
while continuer:
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
pygame.event.pump()
pygame.time.Clock().tick(10)