Кроссплатформенное воспроизведение звука в Python - PullRequest
4 голосов
/ 03 июля 2010

Доступна ли кроссплатформенная библиотека Python для воспроизведения звука? Операционные системы, на которые я нацеливаюсь - это (в порядке важности) Windows, Linux и Mac OSX. Поддерживаемые форматы файлов (в порядке важности): MP3, OGG, WAV и FLAC. Существует ли что-то подобное?

Я попробовал несколько доступных библиотек Python, таких как Snack, PyMedia, PyGame и т. Д. Я не смог заставить PyMedia скомпилировать, Snack не будет воспроизводить аудио, а PyGame также не будет воспроизводить аудио. Я на Linux: Ubuntu 9.10.

Ответы [ 3 ]

2 голосов
/ 03 июля 2010

gstreamer является мультиплатформенным.Он работает на Linux, PPC, ARM, Solaris на x86 и SPARC, MacOSX, Microsoft Windows, IBM OS / 400 и Symbian OS.

1 голос
/ 03 июля 2010

На странице музыки на вики Python перечислены многие возможности - на самом деле она предназначена для того, чтобы быть исчерпывающей (вы можете отредактировать ее, добавив что-то, чего ей не хватает ;-).У меня нет непосредственного опыта работы с подавляющим большинством этих инструментов и библиотек, но, по крайней мере, из списка кажется, что многие утверждают, что поддерживают как минимум MP3 и OGG (меньше явно упоминают WAV или FLAC; -).

1 голос
/ 03 июля 2010

Это, вероятно, излишнее, что вы хотите, но у меня был хороший опыт работы с библиотекой PyAudiere .У меня он без проблем работал на Windows и Linux, но я еще не тестировал его на OSX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...