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