我只是想做这个非常简单的事情,我想根据触摸传感器播放两个不同的声音文件。 我目前遇到的问题是我甚至无法播放其中任何一个,因为“文件无法打开”。
{{1}}
追溯:
回溯(最近一次呼叫最后一次):文件“/home/pi/a.py”,第11行,中 slowbeat = pygame.mixer.Sound('slowbeat.wav')pygame.error: 无法打开文件'slowbeat.wav'
答案 0 :(得分:0)
在pygame.init()
后面添加缺少的括号应该可以解决问题(除非路径和文件名出错)。你必须调用这个函数来初始化所有的pygame模块,否则有些东西将无法正常工作。您通常还必须打开一个pygame窗口才能播放声音和音乐。
如果您不想打开窗口,可以在pygame.mixer.init()
之前或之前拨打pygame.init()
。