Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/talogo.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-06-04 00:33:15 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-06-04 00:33:15 (GMT)
commit557d03dafe6277805c172cd8106ff04afa662989 (patch)
treec0042550b1c25d263dc4b64da499f502adbb8aac /TurtleArt/talogo.py
parent88e29e62e4ca69e9b08410d9bbeb23cfb6b27c5f (diff)
add media stop, pause, and resume blocks
Diffstat (limited to 'TurtleArt/talogo.py')
-rw-r--r--TurtleArt/talogo.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py
index 03d4957..e935ea3 100644
--- a/TurtleArt/talogo.py
+++ b/TurtleArt/talogo.py
@@ -741,6 +741,30 @@ class LogoCode:
self.ireturn()
yield True
+ def media_stop(self):
+ """ Stop playing media"""
+ if self.tw.gst_available:
+ from tagplay import stop_media
+ stop_media(self)
+ self.ireturn()
+ yield True
+
+ def media_pause(self):
+ """ Pause media"""
+ if self.tw.gst_available:
+ from tagplay import pause_media
+ pause_media(self)
+ self.ireturn()
+ yield True
+
+ def media_play(self):
+ """ Play media"""
+ if self.tw.gst_available:
+ from tagplay import play_media
+ play_media(self)
+ self.ireturn()
+ yield True
+
def play_sound(self):
""" Sound file from Journal """
if self.tw.gst_available: