From 66b8d29f39289b64caef63abe99ecb04228746e7 Mon Sep 17 00:00:00 2001 From: Gonzalo Odiard Date: Tue, 21 Aug 2012 21:03:52 +0000 Subject: Fix testing functionality Can be used from the commandline like in: python jukeboxactivity.py file:///tmp/video_file.mp4 Signed-off-by: Gonzalo Odiard --- diff --git a/jukeboxactivity.py b/jukeboxactivity.py index a84f9af..aebbc98 100644 --- a/jukeboxactivity.py +++ b/jukeboxactivity.py @@ -21,7 +21,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA - +import sys import logging import tempfile from gettext import gettext as _ @@ -866,20 +866,22 @@ class VideoWidget(Gtk.DrawingArea): if __name__ == '__main__': window = Gtk.Window() - view = VideoWidget() - #view.set_file_location(sys.argv[1]) - - player = GstPlayer(view) #player.connect("eos", self._player_eos_cb) #player.connect("error", self._player_error_cb) #player.connect("tag", self._player_new_tag_cb) #player.connect("stream-info", self._player_stream_info_cb) - + view.show() window.add(view) - player.set_uri('http://78.46.73.237:8000/prog') - player.play() + def map_cb(widget): + player = GstPlayer(view) + player.set_uri(sys.argv[1]) + player.play() + + window.connect('map', map_cb) + window.maximize() window.show_all() + window.connect("destroy", Gtk.main_quit) Gtk.main() -- cgit v0.9.1