def play(self): self._openGUI() if self.mimetype and self.mimetype.startswith('image'): UPnPPlayer.play(self, avoidPlayback=True) else: UPnPPlayer.play(self, avoidPlayback=False) self._currentGui.play()
def play(self): if self.mimetype.startswith("image"): # it's a picture self.showPicture() else:#video or audio self._isPic = False if self._picView is not None: self._picView.close() service = eServiceReference(4097, 0, self.uri) if self.metadata != None: title = self.metadata.get(Statics.META_TITLE, None) artist = self.metadata.get(Statics.META_ARTIST, None) album = self.metadata.get(Statics.META_ALBUM, None) if title != None: if artist != None: if album != None: title = "%s - %s - %s" %(artist, album, title) else: title = "%s - %s" %(artist, title) service.setName(title) if self._moviePlayer == None: self._moviePlayer = self.session.open(MoviePlayer, service, restoreService = True, stopCallback = self._onStop, pauseCallback = self._onPause, getMetadata = self.getMetadata) self._moviePlayer.onClose.append(self._reset) else: if self.unpause(): return self._moviePlayer.playService(service) metatype = "video" if self.metadata != None: metatype = self.metadata[Statics.META_TYPE] if metatype == "audio": self._moviePlayer.lockShow() else: self._moviePlayer.unlockShow() UPnPPlayer.play(self)
def _onPause(self, resumed): Log.i("resume=%s" % resumed) if resumed: UPnPPlayer.play(self) else: UPnPPlayer.pause(self)
def _onPause(self, resumed): Log.i("resume=%s" %resumed) if resumed: UPnPPlayer.play(self) else: UPnPPlayer.pause(self)
def _onPause(self, resumed): print "[ExtendedPlayer._onPause] resume=%s" %resumed if resumed: UPnPPlayer.play(self) else: UPnPPlayer.pause(self)