Re: Un pequeño problema

Chema Cortes pych3m4 en gmail.com
Mar Abr 1 18:43:14 CEST 2008


El 1/04/08, Rafael Cantos <rafaelcantos en hotmail.com> escribió:

>  Estoy desarrollando una aplicación para leer libros digitales con sonido. Mas o menos es un índice que se muestra por pantalla y cada entrada del índic hace referencia a un archivo en mp3, el cuál contiene la parte esa del libro en audio.
>  El problema surge al abrir un libro. El libro se abre, unque no se muestra en pantalla y se se queda pillado en el gestor de ficheros. Además, busca el archivo de mp3 y lo reroduce. Sin embargo, como hay varios archivos mp3 con el contenido, un bucle while los reproduce uno tras uno.
>   Es decir, hace todo eso, pero hasta que no termina de reproducir el último archivo de audio, no se cierra la ventana del gestor de archivos, siendo imposible detener, pausar o lo que sea la reproducción, ver el índice, etc, pues el control no ha vyelto a la ventana principal.
>  ¿Alguna idea para solucionar esto? Estoy usando pygtk y pygst.

Parece el típico problema de falta de orientación a la multitarea.
Necesitas ejecutar varios hilos, al menos uno para ejecutar el audio y
otro para controlar el interface. Aparte de ésto, supongo que
necesitas ejecutar "asíncronamente" el audio.
_______________________________________________
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