def set_file(self, uri):
if self._uri != file:
self._invalidate_cache()
- if self.playing:
+ if self.state != self.STATE_STOP:
self.stop()
self._uri = uri
return self._duration
def seek_time(self, ns):
- _moduleLogger.debug("Seeking to: %s", ns)
self._elapsed = ns
self._player.seek_simple(self._timeFormat, self._seekFlag, ns)