MIDI导入将在PyCharm中播放,但不会在Python Shell中加载

时间:2019-07-03 08:31:18

标签: python shell pycharm midi

我使用了来自PyGame的简单音频播放器代码,在要构建的文本游戏后面播放一些MIDI。当我在PyCharm中运行程序时,音频在PyCharm中可以正常播放,但是当我在外壳中测试该程序时,我收到一条错误消息,提示它无法打开midi文件。

“ pygame.error:无法打开'Chamber.mid'”“

Pygame可以很好地加载到shell中,我得到了“来自pygame社区的Hello!”信息。音频与.py文件位于同一文件夹中,因此没有路径问题或类似问题。我只是学习Python的几天,所以没有太多使用Shell来运行程序的经验。

我没有做太多尝试,因为似乎外壳在加载PyGame之后不会加载音频。

import pygame

pygame.mixer.music.load("Chamber.mid")
pygame.mixer.music.play()

就像我说的那样,当我在PyCharm中运行音频时,声音可以正常播放,所以我完全不知道为什么外壳在回放音频时会出现问题。播放器的代码是否太基础了?这并不是说代码本身存在问题,所以我很茫然。预先感谢任何人可以在这里解释问题。

0 个答案:

没有答案