2011-09-28 15 views
7

He visto la mayoría de las preguntas sobre este tema, pero casi todas están desactualizadas. (Esto no es una víctima)Reproducción de archivos de audio con Python

Mi requisito es una biblioteca de peso ligero preferentemente por el simple reproducción de archivos de audio tales como MP3, etc de Python (2,7)

Estas son las bibliotecas que he hasta ahora mirado en y estoy enumerando cuáles son las cosas que me están deteniendo el uso de cada uno de ellos:

  • PyMedia: se actualizó por última vez en febrero de 2006
  • Mp3Play: sólo es compatible con XP y la última actualización 2008.

También he intentado Pyglet pero incluso esto no se ve bien. También escuché que wx tiene soporte para mp3 y lo estoy intentando. ¿Algún comentario sobre lo mismo?

¿Qué biblioteca de peso ligero confiable usan otras en estos días?

PD: por favor, puesto una biblioteca sólo por respuesta

Respuesta

12

No estoy seguro de lo que su problema es con pyglet. Reproducción de un MP3 con que no podía ser más simple:

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

Pyglet está bien mantenido, multiplataforma, y ​​muy pequeño para una biblioteca multimedia.

+0

En realidad, lo instalé y cuando escribo un programa importando pyglet no está detectando la biblioteca, ¿quizás la razón podría ser que pyglet es compatible con Python hasta 2.6? Cuando lo instalo, en los requisitos dice: 'pyglet requiere ya sea: Python 2.4 con ctypes instalado Python 2.5 o Python 2.6' –

+2

pyglet admite Python 2.7, pero aparentemente hay un error en el instalador http://code.google .com/p/pyglet/issues/detail? id = 488, intente instalar desde la fuente –

+0

¡Oh, ya veo! Gracias. intentará instalar desde la fuente, pero es el problema que ves, ¿aún así lo llamarías bien mantenido? :) –

Cuestiones relacionadas