Beispiel #1
0
        #
        if difference > 5 or difference < -1:
            pause_pos = mtc.getS()+5
            player.set_position(pause_pos)
            print "seeking to %f" % (pause_pos / 60)
            player.pause()
            player_pos = player.position()
            while mtc.getS() < player_pos: pass
            player.play()

        # if difference > 0.2:
        #     player.pause()
        #     player.play()

        if difference > tol and speed == 0:
             player.action(1)
             speed = -1
        elif difference < -tol and speed == 0:
             player.action(2)
             speed = 1
        elif speed == -1 and difference < tol:
             player.action(2)
             speed = 0
        elif speed == 1 and difference > -tol:
             player.action(1)
             speed = 0

        lastm = mtc_pos
        lastp = player_pos