import pygame, time
from pygame.locals import *
soundObj = pygame.mixer.Sound('beeps.wav')
soundObj.play()
time.sleep(1) # wait and let the sound play for 1 second
soundObj.stop()
и выдает эту ошибку:.Pygame не может открыть звуковой файл
Traceback (most recent call last):
File "C:/Users/Jauhar/Desktop/Python/sounds.py", line 4, in <module>
soundObj = pygame.mixer.Sound('beeps.wav')
pygame.error: Unable to open file 'beeps.wav'
Файл beeps.wav сохраняется в том же каталоге, что и файл питона код находится в
я могу Не понимаю, почему это не сработает!
не решает проблему для меня по какой-то причине – Alex
Это может быть формат или функция в формат, который он не поддерживает. Гибкость Pygames довольно ограничена и определяет, какие работы могут быть действительно сдерживающими. Я использую pygame только для событий и окна OpenGL. Если я снова сделаю звук, я, вероятно, буду использовать OpenAL. – Kaliber64
Оказалось, что частота пиков слишком высока для pygame, поэтому я использовал один из бесплатных инструментов, чтобы уменьшить частоту дискретизации (до 128 бит/с), и это сработало. – Alex