diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-11-30 14:39:40 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-11-30 14:39:40 (GMT) |
commit | 959b2d0c58236129de4955e0c48431ad152985c4 (patch) | |
tree | 77c4c1162ce585bdcfa0aefa00f0a26c05455225 /TurtleArt/tagplay.py | |
parent | 1323d2e1e1e8784d3af369b878222b503fc3ad4b (diff) |
added media wait block
Diffstat (limited to 'TurtleArt/tagplay.py')
-rw-r--r-- | TurtleArt/tagplay.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/TurtleArt/tagplay.py b/TurtleArt/tagplay.py index 4ebd9b0..4be7f5c 100644 --- a/TurtleArt/tagplay.py +++ b/TurtleArt/tagplay.py @@ -79,10 +79,9 @@ def stop_media(lc): def media_playing(lc): - if lc.gplay == None: return False - return lc.gplay.player.playing + return lc.gplay.player.is_playing() class Gplay(): @@ -257,18 +256,19 @@ class GstPlayer(gobject.GObject): self.player.set_property('video-sink', self.bin) def pause(self): - logging.debug('pausing player') self.player.set_state(gst.STATE_PAUSED) self.playing = False + logging.debug('pausing player') def play(self): - logging.debug('playing player') self.player.set_state(gst.STATE_PLAYING) self.playing = True self.error = False + logging.debug('playing player') def stop(self): self.player.set_state(gst.STATE_NULL) + self.playing = False logging.debug('stopped player') def get_state(self, timeout=1): |