def x_test_07_mmsplayer(self):
     factories = self._getfactories()
     doc = ambulant.create_from_file(factories, WELCOME)
     self.assert_(doc)
     player = ambulant.create_mms_player(doc, factories)
     # self.assert_(not player.is_playing())
     player.start()
     player.stop()
Exemplo n.º 2
0
 def x_test_07_mmsplayer(self):
     factories = self._getfactories()
     doc = ambulant.create_from_file(factories, WELCOME)
     self.assert_(doc)
     player = ambulant.create_mms_player(doc, factories)
     # self.assert_(not player.is_playing())
     player.start()
     player.stop()
 def x_test_08_smil2player(self):
     class MyEmbedder(ambulant.embedder):
         pass
     factories = self._getfactories()
     doc = ambulant.create_from_file(factories, WELCOME)
     self.assert_(doc)
     embedder = MyEmbedder()
     player = ambulant.create_smil2_player(doc, factories, embedder)
     # self.assert_(not player.is_playing())
     player.start()
     time.sleep(5)
     player.stop()
Exemplo n.º 4
0
    def x_test_08_smil2player(self):
        class MyEmbedder(ambulant.embedder):
            pass

        factories = self._getfactories()
        doc = ambulant.create_from_file(factories, WELCOME)
        self.assert_(doc)
        embedder = MyEmbedder()
        player = ambulant.create_smil2_player(doc, factories, embedder)
        # self.assert_(not player.is_playing())
        player.start()
        time.sleep(5)
        player.stop()
    def __init__(self, filename, widget):
        ambulant.gui_player.__init__(self)
        self.widget = widget

        #
        # Initialize the gui_player infrastructure
        #
        self.init_factories()
        # XXX The init_*_factory methods should have been called
        # by init_factories, but they aren't???
        self.init_window_factory()
        self.init_playable_factory()
        self.init_datasource_factory()
        self.init_parser_factory()
        self.init_plugins()

        #
        # Parse the document, create and initialize the player
        #
        self.document = ambulant.create_from_file(self, filename)
        player = ambulant.create_smil2_player(self.document, self, None)
        player.initialize()
        self.set_player(player)
    def __init__(self, filename, widget):
        ambulant.gui_player.__init__(self)
        self.widget = widget

        #
        # Initialize the gui_player infrastructure
        #
        self.init_factories()
        # XXX The init_*_factory methods should have been called
        # by init_factories, but they aren't???
        self.init_window_factory()
        self.init_playable_factory()
        self.init_datasource_factory()
        self.init_parser_factory()
        self.init_plugins()
        
        #
        # Parse the document, create and initialize the player
        #
        self.document = ambulant.create_from_file(self, filename)
        player = ambulant.create_smil2_player(self.document, self, None)
        player.initialize()
        self.set_player(player)