Воспроизведение аудио файла с Python - PullRequest
7 голосов
/ 28 сентября 2011

Я видел большинство вопросов по этой теме, но почти все они устарели.(Это не обман)

Моё требование - это, предпочтительно, легковесная библиотека для простого воспроизведения аудиофайлов, таких как mp3 и т. Д. Из Python (2.7)

Этобиблиотеки, которые я до сих пор изучал, и я перечисляю, что мешает мне использовать каждую из них:

  • PyMedia : последнее обновлениев феврале 2006
  • Mp3Play : поддерживает только XP и последний раз обновлялся в 2008 году.

Я также пробовал Pyglet , нодаже это не выглядит хорошо.Также слышал, что у wx есть поддержка mp3, и я пробую это.Есть ли у вас какие-либо комментарии по поводу того же?

Какую надежную облегченную библиотеку используют другие в наши дни?

PS: пожалуйста, публикуйте только одну библиотеку за ответ

1 Ответ

12 голосов
/ 28 сентября 2011

Я не уверен, что ваша проблема с pyglet. Воспроизведение mp3 с использованием этого не может быть проще:

import pyglet
sound = pyglet.media.load('mysound.mp3', streaming=False)
sound.play()
pyglet.app.run()

pyglet в хорошем состоянии, кроссплатформенный и очень маленький для мультимедийной библиотеки.

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