Ejemplo n.º 1
0
 def updatePosition(self):
    self.seekOverlay.setTime(self.backend.position, self.backend.length)
    if self.backend.length > self.lastPosition:
       self.lastPosition = self.backend.length
    
    if self.nextSkip < len(self.starts):
       start = self.commStartTime()
       end = self.commEndTime()
       if self.backend.position > start:
          message = 'Would have skipped %s'
          if self.commskip:
             seekAmount = end - self.backend.position
             self.seek(seekAmount)
             message = 'Skipped %s'
          self.nextSkip += 1
          self.showMessage(message % MPlayer.formatTime(int(end - start)))
Ejemplo n.º 2
0
 def setTime(self, current, total):
     current = int(current)
     total = int(total)
     self.timeBar.setMaximum(total)
     self.timeBar.setValue(current)
     self.timeBar.setFormat(MPlayer.formatTime(current) + "/" + MPlayer.formatTime(total))