Как я могу исправить эту ошибку "pygame.error: невозможно открыть файл 'PaddleHitSound.mp3'"? - PullRequest
0 голосов
/ 06 июня 2019

Я делаю кучу аркадных игр для моего отца на PyGame, и это Pong. Это не относится к делу, я пытаюсь заставить его воспроизводить аудио [.mp3 находится в той же папке] с моим кодом

Вместо работы я получаю эту ошибку: pygame.error: Невозможно открыть файл 'PaddleHitSound.mp3'

Я попытался преобразовать его в файл .wav и установить для него нужный файл: PaddleHitSound.wav. Я попытался указать полное назначение файла, даже если он уже был в той же папке.

pygame.mixer.Sound("PaddleHitSound.mp3")
pygame.mixer.Sound.play(0)

У меня есть этот код в зоне столкновения, и я хочу, чтобы он воспроизводил звук при столкновении. К сожалению, он не может найти / открыть файл.

Ошибка [снова]: pygame.error: Невозможно открыть файл 'PaddleHitSound.mp3'

1 Ответ

0 голосов
/ 06 июня 2019
  1. Первый , в соответствии с документами https://www.pygame.org/docs/ref/mixer.html#pygame.mixer.Sound, The Sound can be loaded from an OGG audio file or from an uncompressed WAV.
  2. Поскольку вы уже попробовали wav-файл, убедитесь, что вы выполнили pygame.init();
  3. Добавьте pygame.mixer.init(), если вы получите эту ошибку pygame.error: DirectSoundCreate: No audio device found, у вас нет аудиоустройства на вашем компьютере или ваше аудиоустройство получило ошибку.Вы должны подключить наушники и попробовать еще раз.Надеюсь, это поможет.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...