예제 #1
0
    def show(self, ready_callback, finished_callback, closed_callback):
        self.ready_callback = ready_callback  # callback when paused after load ready to show video
        self.finished_callback = finished_callback  # callback when finished showing
        self.closed_callback = closed_callback

        self.mon.trace(self, '')

        #  do animation at start and ready_callback
        Player.pre_show(self)

        # start show state machine
        self.start_state_machine_show()
예제 #2
0
    def show(self, ready_callback, finished_callback, closed_callback):
        # print "!!!! videoplayer show"
        # instantiate arguments
        self.ready_callback = ready_callback  # callback when ready to show video
        self.finished_callback = finished_callback  # callback when finished showing
        self.closed_callback = closed_callback

        self.mon.trace(self, '')

        #  do animation at start etc.
        Player.pre_show(self)

        # start show state machine
        self.start_state_machine_show()
예제 #3
0
    def show(self,ready_callback,finished_callback,closed_callback):
        # print "!!!! videoplayer show"             
        # instantiate arguments
        self.ready_callback=ready_callback         # callback when ready to show video
        self.finished_callback=finished_callback         # callback when finished showing
        self.closed_callback=closed_callback

        self.mon.trace(self,'')

        #  do animation at start etc.
        Player.pre_show(self)

        # start show state machine
        self.start_state_machine_show()
예제 #4
0
 def show(self,ready_callback,finished_callback,closed_callback):
                      
     # instantiate arguments
     self.ready_callback=ready_callback         # callback when ready to show an image - 
     self.finished_callback=finished_callback         # callback when finished showing 
     self.closed_callback=closed_callback            # callback when closed - not used by imageplayer
     
     self.mon.trace(self,'')
     
     self.quit_signal=False
     
     # do common bits
     Player.pre_show(self)
     
     self.start_dwell()
예제 #5
0
 def show(self,ready_callback,finished_callback,closed_callback):
                      
     # instantiate arguments
     self.ready_callback=ready_callback         # callback when ready to show an image - 
     self.finished_callback=finished_callback         # callback when finished showing 
     self.closed_callback=closed_callback            # callback when closed - not used by imageplayer
     
     self.mon.trace(self,'')
     
     self.quit_signal=False
     
     # do common bits
     Player.pre_show(self)
     
     self.start_dwell()
예제 #6
0
    def show(self, ready_callback, finished_callback, closed_callback):

        # instantiate arguments
        self.ready_callback = ready_callback  # callback when ready to show a web page-
        self.finished_callback = finished_callback  # callback when finished showing  - not used
        self.closed_callback = closed_callback  # callback when closed

        self.mon.trace(self, '')

        # init state and signals
        self.quit_signal = False

        # do common bits
        Player.pre_show(self)

        # start show state machine
        self.start_show_state_machine_show()
예제 #7
0
    def show(self,ready_callback,finished_callback,closed_callback):
                         
        # instantiate arguments
        self.ready_callback=ready_callback         # callback when ready to show a web page- 
        self.finished_callback=finished_callback         # callback when finished showing  - not used
        self.closed_callback=closed_callback            # callback when closed

        self.mon.trace(self,'')
        
        # init state and signals  
        self.quit_signal=False

        # do common bits
        Player.pre_show(self)
        
        # start show state machine
        self.start_show_state_machine_show()
예제 #8
0
    def show(self, ready_callback, finished_callback, closed_callback):

        # instantiate arguments
        self.ready_callback = ready_callback  # callback when ready to show a web page-
        self.finished_callback = finished_callback  # callback when finished showing  - not used
        self.closed_callback = closed_callback  # callback when closed

        self.mon.trace(self, '')

        self.play_state = 'showing'
        # init state and signals
        self.quit_signal = False
        # do common bits
        Player.pre_show(self)
        #self.driver.get(self.current_url)
        self.duration_count = self.duration
        self.tick_timer = self.canvas.after(10, self.show_state_machine)
예제 #9
0
    def show(self, ready_callback, finished_callback, closed_callback):

        # instantiate arguments
        self.ready_callback = ready_callback  # callback when ready to show an image -
        self.finished_callback = finished_callback  # callback when finished showing
        self.closed_callback = closed_callback  # callback when closed - not used by Messageplayer

        self.mon.trace(self, '')
        # init state and signals
        self.tick = 100  # tick time for image display (milliseconds)
        self.dwell = 10 * self.duration
        self.dwell_counter = 0
        self.quit_signal = False

        # do common bits
        Player.pre_show(self)

        # start show state machine
        self.start_dwell()
예제 #10
0
    def show(self,ready_callback,finished_callback,closed_callback):
                         
        # instantiate arguments
        self.ready_callback=ready_callback         # callback when ready to show an image - 
        self.finished_callback=finished_callback         # callback when finished showing 
        self.closed_callback=closed_callback            # callback when closed - not used by Messageplayer

        self.mon.trace(self,'')
        # init state and signals  
        self.tick = 100 # tick time for image display (milliseconds)
        self.dwell = 10*self.duration
        self.dwell_counter=0
        self.quit_signal=False

        # do common bits
        Player.pre_show(self)
        
        # start show state machine
        self.start_dwell()
예제 #11
0
    def show(self, ready_callback, finished_callback, closed_callback):

        # instantiate arguments
        self.ready_callback = ready_callback  # callback when ready to show video
        self.finished_callback = finished_callback  # callback when finished showing
        self.closed_callback = closed_callback
        self.mon.trace(self, '')

        # do animation begin etc.
        Player.pre_show(self)

        # start playing the track.
        self.mon.log(self, ">start playing track: " + str(self.show_id))
        if self.duration_limit != 0:
            self.start_play_state_machine_show()
        else:
            self.mplayer = None
            if self.closed_callback is not None:
                self.closed_callback('normal', 'end with zero duration')
예제 #12
0
    def show(self, ready_callback, finished_callback, closed_callback):
        # print "!!!! videoplayer show"
        # instantiate arguments
        self.ready_callback = ready_callback  # callback when ready to show video
        self.finished_callback = finished_callback  # callback when finished showing
        self.closed_callback = closed_callback

        self.mon.trace(self, '')

        #  do animation at start etc.
        Player.pre_show(self)

        # start show state machine
        self.start_state_machine_show()
        self.video_start_timestamp = self.omx.video_start_timestamp
        global globalVideoTimestampStart
        globalVideoTimestampStart = self.video_start_timestamp
        self.mon.log(
            self, "Timestamp from show starting: " +
            str(self.omx.video_start_timestamp))
예제 #13
0
    def show(self,ready_callback,finished_callback,closed_callback):
                       
        # instantiate arguments
        self.ready_callback=ready_callback         # callback when ready to show video
        self.finished_callback=finished_callback         # callback when finished showing
        self.closed_callback=closed_callback
        self.mon.trace(self,'')

        # do animation begin etc. 
        Player.pre_show(self)

        
        # start playing the track.
        self.mon.log(self,">start playing track: "+ str(self.show_id))
        if self.duration_limit != 0:
            self.start_play_state_machine_show()
        else:
            self.mplayer=None
            if self.closed_callback is not None:
                self.closed_callback('normal','end with zero duration')