def timeRatio(self):
if self.isPlayingVideo():
self.watchedTime = self.getTime()
self.itemDuration = self.getTotalTime()
try:
util.debug("[SC] watched %f duration %f" % (self.watchedTime, self.itemDuration))
return float("%.3f" % (self.watchedTime / math.floor(self.itemDuration)))
except Exception, e:
util.debug("[SC] timeRatio error")
util.debug(e)
pass
try:
self.realFinishTime = xbmc.getInfoLabel('Player.FinishTime(hh:mm:ss)')
return (self.get_sec(self.estimateFinishTime).seconds - \
self.get_sec(self.realFinishTime).seconds) / \
math.floor(self.itemDuration)
except:
return None
评论列表
文章目录