def __jamedia_run(self): """ Cambia a modo reproductor. """ if PR: print "__jamedia_run" xid = self.pantalla.get_property('window').xid self.player = JAMediaReproductor(xid) self.playerlist.set_mime_types(["audio/*", "video/*"]) self.progressplayer.show()
def __play_item(self, widget, path): """ REPRODUCTOR y VISOR de IMAGENES: """ if self.player: volumen = 1.0 volumen = float("{:.1f}".format( self.progressplayer.volumen.get_value() * 10)) try: self.player.disconnect_by_func(self.__endfile) self.player.disconnect_by_func(self.__cambioestadoreproductor) self.player.disconnect_by_func(self.__update_progress) #self.player.disconnect_by_func(self.__set_video) except: pass self.player.stop() del (self.player) xid = self.pantalla.get_property('window').xid self.player = JAMediaReproductor(xid) self.player.connect("endfile", self.__endfile) self.player.connect("estado", self.__cambioestadoreproductor) self.player.connect("newposicion", self.__update_progress) #self.player.connect("video", self.__set_video) if path: self.player.load(path) self.player.set_volumen(volumen) self.progressplayer.volumen.set_value(volumen / 10) elif self.imageplayer: self.imageplayer.load(path) else: print self.__play_item, path