Pygame中的声音问题

时间:2013-10-11 21:51:21

标签: python pygame audio

一位朋友让我创建并编译以执行此操作,以便他坚持使用他爸爸计算机的启动文件夹。为什么哦为什么不会播放声音?它只会在我的笔记本电脑和台式机上崩溃我的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()

1 个答案:

答案 0 :(得分:1)

pygame文档说明:

  

请注意,mp3是有限的。在某些系统上,不受支持的格式可能会导致程序崩溃。 ......考虑改用OGG。

http://www.pygame.org/docs/ref/music.html

由于声音可能很短,wav也可能是一个安全的选择。