以下按预期工作:
pygame.mixer.init(frequency=22050, size=8, channels=2, buffer=2)
pygame.init()
pygame.mixer.music.load('audio/beep.xm')
loop_event = pygame.USEREVENT + 1
pygame.mixer.music.set_endevent(loop_event)
pygame.mixer.music.play(loops=-1, start=00)
但是,这是
pygame.mixer.init(frequency=22050, size=8, channels=2, buffer=2)
pygame.init()
beep = pygame.mixer.Sound('audio/beep.xm')
beep.play()
给出以下错误:
pygame.error: Unable to open file 'audio/beep.xm'
我看不到与此相关的任何问题,因为我确定我正确地初始化了pygame.mixer,并且由于它可以像音乐一样工作,因此fule本身似乎不是问题。我尝试使用完整路径和路径变体,但都给了我相同的错误。
答案 0 :(得分:0)
pygame.mixer.Sound
的{{3}}状态:
可以从OGG音频文件或未压缩的WAV中加载声音
pygame不支持 xm
音频文件。