Играйте звук с Python [дубликат]

Разработка прототипа может быть очень трудной с TDD - когда Вы не уверены, какую дорогу Вы собираетесь взять к решению, пишущий, что тесты заранее могут быть трудными (кроме очень широких). Это может быть болью.

Честно я не думаю, что для "базовой разработки" для подавляющего большинства проектов существует любая реальная оборотная сторона, хотя; это перекричало намного больше, чем это должно быть, обычно людьми, которые полагают, что их код достаточно хорош, что им не нужны тесты (это никогда не), и люди, которые просто не могут быть побеспокоены, чтобы записать им.

102
задан Claudiu 20 November 2008 в 23:40
поделиться

2 ответа

Мне нравится pygame, и приведенная ниже команда должна работать:

pygame.init()
pygame.mixer.Sound('sound.wav').play()

но ее нет ни на одном из моих компьютеров, и помощь по этому вопросу ограничена. edit: Я понял, почему звук pygame не работает для меня, он не загружает большинство звуков правильно, атрибут 'length' составляет ~ 0,0002, когда я их загружаю. возможно, загрузка их с использованием чего-то другого, кроме mygame, приведет к тому, что в более общем плане он будет работать.

с помощью pyglet я получаю ошибку «ресурс не найден» Используя приведенный выше пример, укажите относительный и полный пути к файлам.

с использованием pyglet.media.load () вместо pyglet.resource.media () позволяет мне загружать файлы.

но sound.play () воспроизводит только первая доля секунды файла, если я не запустил pyglet.app.run () , который блокирует все остальное ...

2
ответ дан 24 November 2019 в 04:30
поделиться

wxPython has support for playing wav files on Windows and Unix - I am not sure if this includes Macs. However it only support wav files as far as I can tell - it does not support other common formats such as mp3 or ogg.

2
ответ дан 24 November 2019 в 04:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: