pygame y reproducir MP3

Carles Pina i Estany carles en pina.cat
Mar Dic 2 23:17:59 CET 2008


Hola,

On Dec/02/2008, Arnau Sanchez wrote:
> Eduardo escribió:
>
>> Hasta donde se, pygame soporta ogg y wav pero no mp3
>
> No, no, pygame sí soporta mp3, el problema que parece tener Carles es que 
> no le detecta la tarjeta de sonido. Pygame en Linux usa dispositivos OSS, 
> es decir, que debes comprobar que /dev/dsp existe.
>
> Como lo normal en kernels modernos es usar ALSA (ver tarjetas instaladas 
> con cat /proc/asound/cards), puedes probar con una de estas dos opciones:

correcto

> - aoss (paquete alsa-oss): aoss programa.
> - modprobe snd-pcm-oss

antes de mandar el mail hice:
strace ./test.py (dónde test.py es el programa de abajo) y veo que
intenta trabajar con ficheros de alsa:
----------
stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8617,
...}) = 0
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 5
open("/usr/share/alsa/cards/aliases.conf", O_RDONLY) = 5
----------

con lo cual rechacé la idea que sea un problema de alsa o oss. Por si
acaso he probado tus dos ideas (aoss y snd-pcm-oss) sin resultado.

De todas formas el pydance (p. ej.) usa pygame y veo que usa sus
funciones para reproducir MP3 y funciona bien. Dirás: pues copia lo que
hace. Y contesto... en esto estoy, pero no veo que haga ningún "init" y
sí que hace plays y le funciona (a mí no).

Sigo probando, cualquier idea es bienvenida. Cuando dé con la solución
aviso también!

Saludos,

-- 
Carles Pina i Estany		GPG id: 0x17756391
	http://pinux.info
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es