예제 #1
0
	def getReplayPosition(self):
		if self.replayActive:
			cst=AudioPlayer.audio_getCurrentTime()
			
			#workaround for weird portaudio behaviour
			if self.lastRewindStreamTime==0:
				self.lastRewindStreamTime=cst
				
			rv=cst-self.lastRewindStreamTime+self.lastRewindTime
			return rv
		else:
			return self.lastTime
예제 #2
0
	def seekReplayToTime(self, time):
		self.updateReplayToTime(time, True)
		
		self.lastRewindTime=time
		self.lastRewindStreamTime=AudioPlayer.audio_getCurrentTime()