def _whenPlaying(self):
if self.isPlaying:
self.elapsedTime = time.time() - self.initTime
total = self.elapsedTime + self.sndOffset
try:
pos = total / self.sndDurSecs
except:
pos = 0
if pos < 1:
self.chrono.SetLabel(self.secs2Time(total))
self.timeLeft.SetLabel("- "+ self.secs2Time(self.sndDurSecs-total))
self.sndView.refreshPos(pos)
wx.CallLater(5, self._whenPlaying)
elif pos >= 1:
self.sndEnd()
评论列表
文章目录