Clean play code for GStreamer

This commit is contained in:
Thomas Adamcik 2010-02-06 03:39:44 +01:00
parent 2fedf42b31
commit c21fe45391

View File

@ -20,17 +20,14 @@ class GStreamerBackend(BaseBackend):
self.player = player
def _play(self):
if self._current_track is None:
return False
def _play_current_track(self):
self.player.set_property("uri", self._current_track.uri)
self.player.set_state(gst.STATE_PLAYING)
def _play(self):
if self._current_track is not None:
self._play_current_track()
return True
else:
return False
return True
def _stop(self):
self.player.set_state(gst.STATE_NULL)