def load(self,track,loaded_callback,enable_menu): # instantiate arguments self.track=track # not used self.loaded_callback=loaded_callback #callback when loaded self.mon.trace(self,'') # do common bits of load Player.pre_load(self) # bodge for menuplayer, pass medialist through track parameters if 'medialist_obj' in self.show_params: self.medialist=self.show_params['medialist_obj'] else: self.mon.err(self,'A Menu Track must be run from a Menu Show') self.play_state='load-failed' if self.loaded_callback is not None: self.loaded_callback('error','A Menu Track must be run from a Menu Show') return # load the images and text status,message=Player.load_x_content(self,enable_menu) if status == 'error': self.mon.err(self,message) self.play_state='load-failed' if self.loaded_callback is not None: self.loaded_callback('error',message) return else: self.play_state='loaded' if self.loaded_callback is not None: self.loaded_callback('loaded','menu track loaded')
def load(self,track,loaded_callback,enable_menu): # instantiate arguments self.track=track # not used self.loaded_callback=loaded_callback #callback when loaded self.mon.trace(self,'') # do common bits of load Player.pre_load(self) # bodge for menuplayer, pass medialist through track parameters if 'medialist_obj' in self.show_params: self.medialist=self.show_params['medialist_obj'] else: self.mon.err(self,'A Menu Track must be run from a Menu Show') self.play_state='load-failed' if self.loaded_callback is not None: self.loaded_callback('error','A Menu Track must be run from a Menu Show') return # load the images and text status,message=Player.load_x_content(self,enable_menu) if status == 'error': self.mon.err(self,message) self.play_state='load-failed' if self.loaded_callback is not None: self.loaded_callback('error',message) return else: self.play_state='loaded' if self.loaded_callback is not None: self.loaded_callback('loaded','menu track loaded')
def load(self, track, loaded_callback, enable_menu): # instantiate arguments self.track = track # print 'imageplayer load',self.track self.loaded_callback = loaded_callback # callback when loaded self.mon.trace(self, '') Player.pre_load(self) # parse the image_window status, message, self.command, self.has_coords, self.window_x1, self.window_y1, self.window_x2, self.window_y2, self.image_filter = self.parse_window( self.image_window) if status == 'error': self.mon.err( self, 'image window error, ' + message + ': ' + self.image_window) self.play_state = 'load-failed' self.loaded_callback( 'error', 'image window error, ' + message + ': ' + self.image_window) return # load the plugin, this may modify self.track and enable the plugin drawing to canvas if self.track_params['plugin'] != '': status, message = self.load_plugin() if status == 'error': self.mon.err(self, message) self.play_state = 'load-failed' self.loaded_callback('error', message) return # load the images and text status, message = Player.load_x_content(self, enable_menu) if status == 'error': self.mon.err(self, message) self.play_state = 'load-failed' self.loaded_callback('error', message) return else: self.play_state = 'loaded' if self.loaded_callback is not None: self.loaded_callback('loaded', 'image track loaded')
def load(self,track,loaded_callback,enable_menu): # instantiate arguments self.track=track # print 'imageplayer load',self.track self.loaded_callback=loaded_callback # callback when loaded self.mon.trace(self,'') Player.pre_load(self) # parse the image_window status,self.command,self.has_coords,self.window_x1,self.window_y1,self.window_x2,self.window_y2,self.image_filter=self.parse_window(self.image_window) if status == 'error': self.mon.err(self,'image window error: '+self.image_window) self.play_state='load-failed' self.loaded_callback('error','image window error: '+self.image_window) return # load the plugin, this may modify self.track and enable the plugin drawing to canvas if self.track_params['plugin'] != '': status,message=self.load_plugin() if status == 'error': self.mon.err(self,message) self.play_state='load-failed' self.loaded_callback('error',message) return # load the images and text status,message=Player.load_x_content(self,enable_menu) if status == 'error': self.mon.err(self,message) self.play_state='load-failed' self.loaded_callback('error',message) return else: self.play_state='loaded' if self.loaded_callback is not None: self.loaded_callback('loaded','image track loaded')