MaincontactProjects/ProyectosPapers/textos
Support Christine Media Player![]() ChristineFeedBurnerCategories
TirasPoll
Recent Comments
|
Thursday 09 August 2007 3:35pm
Categories
generalSoftware_Development stuff personal Python php gtk FLOSS Esto Iba a ser un comentario mas, pero creo que seria bueno que estuviera a vista de todos. 1.- Es un circulo vicioso, los profesores lo saben, lo ensenian a los alumnos, los alumnos aprenden, la mayoria de los alumnos no aprenden otra cosa, y cuando les toca enseniar solo pueden enseniar lo que saben, asi terminan dando Java. 2.- Muchas escuelas estan casadas con Microsoft, asi que por fuerza lo han de dar De PHP hay infinidad de libros, y tutoriales libres muy buenos por la red, el libro con el que yo empece con PHP es con el de 'Proyectos Profesionales con PHP' de editorial ANAYA, De Python, te recomiendo el tutorial de python que esta en la documentacion de python, 'Dive Into Python' y 'How to think like a computer scientist learning with python' . De Gtk, Hay un tutorial muy bueno en la documentacion de PyGTK. Un comentario, si piensas aprender PHP para usar GTK, te recomiendo mejor aprender Python para usarlo con GTK.
Trackback URI: http://www.islascruz.org/html/index.php?Blog/Trackback/id/444
Re: Respuesta
Uriel, <> / Thursday 09 August 2007 6:30pm
Que tal Marco, tengo una duda con gst y tal vez me puedas hechar la mano. ¿Comó se puede reproducir un archivo de sonido indefinidamente con un playbin? saludos
[ Reply (1) ]
markuz, <> / Friday 10 August 2007 8:35am
Gstreamer 0.10 emite un mensaje a traves del bus donde dice que se ha llegado al fin (gst.MESSAGE_EOS), lo que peuedes hacer entonces es regresarte al principio del track, usando Playbin.seek ( o la funcion apropiada dependiendo del lenguaje que usas). Espero que el siguiente ejemplo te sirva. def seekTo(self, sec): """ Seek to secs """ sec = (long(sec) * gst.SECOND) self.__PlayBin.seek(1.0, gst.FORMAT_TIME, gst.SEEK_FLAG_FLUSH, gst.SEEK_TYPE_SET, sec, gst.SEEK_TYPE_NONE, -1)
[ Reply (0) ]
Uriel, <> / Friday 10 August 2007 1:13pm
Gracias, ya ni sabia por donde continuar xD Un codigo de ejemplo en python mas completo para los que les interesa serÃa mas o menos asi. class Ejemplo(): ---def __init__(): ------self.player = gst.element_factory_make("playbin", "player") ------fakesink = gst.element_factory_make('fakesink', "my-fakesink") ------self.player.set_property("video-sink", fakesink) ------bus = self.player.get_bus() ------bus.add_signal_watch() ------bus.connect('message', self.on_message) ------self.player.set_property('uri', "file://archivo.mp3") ------self.player.set_state(gst.STATE_PLAYING) ---def on_message(self,bus,message): ------t = message.type ------if t == gst.MESSAGE_EOS: ----------sec = (long(0) * gst.SECOND) ----------self.player.seek(1.0, gst.FORMAT_TIME, gst.SEEK_FLAG_FLUSH, gst.SEEK_TYPE_SET, sec, gst.SEEK_TYPE_NONE, -1)
[ Reply (0) ]
Uriel, <> / Friday 10 August 2007 1:14pm
Hice todo lo que pude para formatear bien el código, pero nada mas no se pudo =)
[ Reply (1) ]
markuz, <> / Friday 10 August 2007 3:46pm
No es tu cupla, es HTML
[ Reply (0) ]
Leave a Comment
Online Visitors:7
Today Visitors:80
Total Visitors:533633
Technorati
|