Exemple #1
0
 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()
Exemple #2
0
	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()
Exemple #3
0
	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)
Exemple #4
0
 def _onPause(self, resumed):
     Log.i("resume=%s" % resumed)
     if resumed:
         UPnPPlayer.play(self)
     else:
         UPnPPlayer.pause(self)
Exemple #5
0
	def _onPause(self, resumed):
		Log.i("resume=%s" %resumed)
		if resumed:
			UPnPPlayer.play(self)
		else:
			UPnPPlayer.pause(self)
Exemple #6
0
	def _onPause(self, resumed):
		print "[ExtendedPlayer._onPause] resume=%s" %resumed
		if resumed:
			UPnPPlayer.play(self)
		else:
			UPnPPlayer.pause(self)