Импорт MIDI будет воспроизводиться в PyCharm, но не будет загружаться в оболочке Python - PullRequest
0 голосов
/ 03 июля 2019

Я использовал простой код аудиоплеера из PyGame, чтобы поиграть в MIDI за текстовой игрой, которую я создаю.Когда я запускаю программу, звук воспроизводится в PyCharm нормально, но при тестировании программы в оболочке появляется сообщение об ошибке, в котором говорится, что не удается открыть файл midi.

"pygame.error: Не удалось открыть 'Chamber.mid'"

Pygame просто отлично загружается в оболочку, и я получаю «Привет от сообщества пигмеев!»сообщение.Аудио находится в той же папке, что и файл .py, поэтому нет проблем с путями или чего-либо подобного.Я только несколько дней изучаю Python, поэтому у меня нет большого опыта работы с оболочкой для запуска программ.

Я ничего не пробовал, так как кажется, что оболочка не загрузитзвук после загрузки PyGame.

import pygame

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

Как я уже сказал, звук воспроизводится нормально, когда я запускаю его в PyCharm, поэтому я абсолютно не понимаю, почему в оболочке возникают проблемы при воспроизведении звука.Код для плеера слишком простой?Я не говорю, что есть проблема с самим кодом, поэтому я в растерянности.Заранее спасибо, если кто-нибудь может объяснить проблему здесь.

...