Logo Search packages:      
Sourcecode: videoporama version File versions  Download package

def mplayer::Mplayer::lectPause (   self )
lecture/pause de la vidéo avec mplayer

Definition at line 604 of file mplayer.py.

                     :
    """lecture/pause de la vidéo avec mplayer"""
    if not self.estLue:
      if not self.demarrerMPlayer(): # lecture de la vidéo
        return # au cas où mplayer ne démarrerait pas au bout de 3 sec (ex. problème de codec)
      self.estLue, self.estEnPause = True, False
      self.bout_LectPause.setIcon(self.icone_pause)
      self.slider.setEnabled(True) # évite un bogue
      if self.debutFin!=(0,0) and self.debutFin[0]!= 0:
        self.mplayerProcess.write("seek " + str(self.debutFin[0]) + " 2\n")
    elif self.estLue and not self.estEnPause: # lecture -> pause
      self.mplayerProcess.write("pause\n")
      self.timer.stop()
      self.bout_LectPause.setIcon(self.icone_lire)
      self.slider.setEnabled(True) # évite un bogue
      self.estLue, self.estEnPause = True, True
    elif self.estLue and self.estEnPause: # pause -> lecture
      # prévoir le cas où mplayer ne se mettrait pas en pause au bout de 3 sec
      self.timer.start()
      self.bout_LectPause.setIcon(self.icone_pause)
      self.slider.setEnabled(True) # évite un bogue
      self.estLue, self.estEnPause = True, False
  
  

Generated by  Doxygen 1.6.0   Back to index