diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2009-12-11 13:09:54 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2009-12-11 13:09:54 (GMT) |
commit | a79ad393fc938e515aa0366458056d3483173c76 (patch) | |
tree | 95cabe757999a5a1aac92658f9b1e2544e725483 | |
parent | f75e676cfa1bd294710f1dd785f6530752430ec5 (diff) |
create new gplay object every time
-rw-r--r-- | tagplay.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -148,8 +148,11 @@ def play_audio(lc, audio): print dsobject.file_path except: print "Couldn't open id: " + str(audio[6:]) + ''' if lc.gplay == None: lc.gplay = Gplay() + ''' + lc.gplay = Gplay() lc.gplay.setFile("file:///" + dsobject.file_path) def play_video(lc, media, x, y, w, h): @@ -167,10 +170,10 @@ def play_video(lc, media, x, y, w, h): def play_dsobject(lc, dsobject, x, y, w, h): if lc.gplay == None: lc.gplay = Gplay() + # TODO: # wait for current movie to stop playing if lc.gplay.is_playing: print "already playing..." -# yield True lc.gplay.setFile("file:///" + dsobject.file_path) if lc.gplay.window == None: gplayWin = PlayVideoWindow() @@ -190,7 +193,6 @@ def stop_media(lc): lc.gplay.stop() if lc.gplay.window != None: # We need to destroy the video window - # print dir(lc.gplay.window) lc.gplay.window.destroy() lc.gplay = None |