Я работал над этим некоторое время, но все, что я нахожу, кажется тупиком, поэтому я мог бы использовать некоторую помощь в устранении неполадок.
import pygame
file = open("C:\\Users\\MyName\\Music\\oggTest.ogg")
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(file)
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
pygame.time.Clock().tick(10)
Этот код должен захватывать аудиофайл и воспроизводить его с помощью микшера Pygame. Очень просто, и я видел здесь другие вопросы, спрашивающие о том, как это сделать, но мой по-прежнему не работает по какой-то причине. Прямо сейчас у меня нет ошибок при запуске кода. Единственная проблема в том, что ничего не происходит. Звук не воспроизводится. У меня есть догадка, что это как-то связано с моей IDE (pycharm), но я точно не знаю, так ли это. Кроме того, часть filepath меня немного смущает. Я не вижу причин, почему это не сработает, но, возможно, я упускаю что-то очевидное. Заранее спасибо за помощь.
По совету видео YT я преобразовал mp3-файл, который у меня был изначально, в файл ogg. Не уверен, что это было необходимо, и, честно говоря, я бы предпочел не делать этого в будущем.