我一直在使用 进行与声音相关的 Pygame 项目pygame.mixer,但遇到了一个我似乎无法解决的问题。我无法打开我尝试过的任何声音文件(.mp3 和 .midi)。
我在 PyCharm 2018.3 上使用 Python 3。我的 Pygame 大多是最新的(版本 1.9.3)。我试过使用完整路径,我已经完成了pygame.init(),mixer.init()我完全卡住了。
这是我的代码:
import pygame
from pygame import mixer
pygame.init()
mixer.init(44100, 16, 2, 4096)
f = mixer.Sound("output.midi")
f.play()
print(bool(mixer.get_busy()))
while mixer.get_busy():
pass
这是错误(...文件中的覆盖了实际的回溯):
Traceback (most recent call last):
File "/home/.../note.py", line 27, in <module>
f = mixer.Sound("output.midi")
pygame.error: Unable to open file 'output.midi'
该程序应该打开.midi在程序的另一部分创建的文件(我已注释掉)并播放它直到完成。相反,我只是收到错误并且没有声音播放。
达令说
相关分类