Esempio n. 1
0
    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()
Esempio n. 2
0
    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