pygame y reproducir MP3

Carles Pina i Estany carles en pina.cat
Mar Dic 2 23:40:04 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.

tengo datos muy curiosos, ahora:
carles en pinux:~/pygame$ python
Python 2.5.2 (r252:60911, Sep 29 2008, 21:15:13) 
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
>>> pygame.mixer.init()
there is no soundcard
>>> pygame.mixer.init(44100)
>>> pygame.mixer.music.load("Qt4Dance.mp3")
>>> pygame.mixer.music.play()
>>> 

Esto funciona! (bien!)

(el hecho: si no pongo 44100 en el mixer.init desde el script no encuentra la
tarjeta de sonido (!!)  )

Pero esto mismo en un fichero y ejecutado:
carles en pinux:~/pygame$ ./test.py 
there is no soundcard
carles en pinux:~/pygame$ 

:-o

(hasta he probado en poner sleeps por si es tema de inicializaciones ¿?)

Voy a ver para qué la gente usa pre_init...

-- 
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