Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tagplay.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-11-30 14:39:40 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-11-30 14:39:40 (GMT)
commit959b2d0c58236129de4955e0c48431ad152985c4 (patch)
tree77c4c1162ce585bdcfa0aefa00f0a26c05455225 /TurtleArt/tagplay.py
parent1323d2e1e1e8784d3af369b878222b503fc3ad4b (diff)
added media wait block
Diffstat (limited to 'TurtleArt/tagplay.py')
-rw-r--r--TurtleArt/tagplay.py8
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):