一位朋友让我创建并编译以执行此操作,以便他坚持使用他爸爸计算机的启动文件夹。为什么哦为什么不会播放声音?它只会在我的笔记本电脑和台式机上崩溃我的python: 例如,导入easygui 导入pygame pygame.init pygame.mixer.init()
def sound():
pygame.mixer.init()
pygame.mixer.music.load('scream.mp3')
pygame.mixer.music.play(0)
def prg():
img="scary.gif"
choices=["Turn Off Scream","Turn scream off"]
msg="LAUGHING QUITE LOUDLY"
title="LQLLQLLQLLQLLQLLQLLQLLQL"
reply=eg.buttonbox(msg,title,image=img,choices=choices)
if reply=="Turn Off Scream":
lql()
elif reply=="Turn scream off":
lql()
def lql():
prg()
while 1:
sound()
prg()
答案 0 :(得分:1)
pygame文档说明:
请注意,mp3是有限的。在某些系统上,不受支持的格式可能会导致程序崩溃。 ......考虑改用OGG。
http://www.pygame.org/docs/ref/music.html
由于声音可能很短,wav也可能是一个安全的选择。