У меня есть простой код, в котором я хочу воспроизвести аудиофайл, используя класс микшера Pygame. Когда я делаю:
import pygame
dir_path = os.path.dirname(os.path.realpath(__file__))
path = os.path.join(dir_path, "mp3s", 'info.mp3')
pygame.mixer.init()
pygame.mixer.music.load(path)
pygame.mixer.music.play()
это работает просто отлично. Но когда я пытаюсь сделать то же самое с:
import pygame
dir_path = os.path.dirname(os.path.realpath(__file__))
path = os.path.join(dir_path, "mp3s", 'info.mp3')
pygame.mixer.init()
mysound = pygame.mixer.Sound(file=path)
pygame.mixer.Sound.play(mysound)
Это дает ошибку Unable to open file '/home/pi/myproject/mp3s/info.mp3'
Я попробовал поискать в Google, и единственное, что я смог найти, это попробовать pygame.init()
или pygame.display.set_mode((400, 300))
ни один из которых не работал для меня ... Есть идеи, что может быть не так? Я использую Raspberry Pi с установленным Raspbian и python 3.7 с Pygame 1.9.6