示例#1
0
 def play(self, playSelected=True):
     if playSelected:
         self.service = self["playlist"].playSelected()
     if self.service:
         self.hide()
         mediaCore.play(self.service,
                        MediaCore.TYPE_VIDEO,
                        restoreService=True,
                        infoCallback=None,
                        getNextService=self.playNext,
                        getPrevService=self.playPrev,
                        stopCallback=self.stop)
示例#2
0
	def play(self, playSelected=True):
		Log.i("playSelected=%s" % playSelected)
		if playSelected:
			service = self._playlist.playSelected()
			if not self.service or service.toCompareString() != self.service.toCompareString():
				self.service = service
				self._updateMusicInformation(clear=True)
			else:
				self.playpause()
				return

		if self.service:
			self.seekState = self.SEEK_STATE_PLAY
			mediaCore.play(self.service)
示例#3
0
	def play(self, playSelected=True):
		Log.i("playSelected=%s" % playSelected)
		if playSelected:
			service = self._playlist.playSelected()
			if not self.service or not service or service.toCompareString() != self.service.toCompareString():
				self.service = service
				self._updateMusicInformation(clear=True)
			else:
				self.playpause()
				return

		if self.service:
			path = self.service.getPath()
			if path.startswith("/"):
				self["coverArt"].folderCoverArtPath(path)
			self.seekState = self.SEEK_STATE_PLAY
			mediaCore.play(self.service)
示例#4
0
	def play(self, playSelected=True):
		if playSelected:
			self.service = self["playlist"].playSelected()
		if self.service:
			self.hide()
			mediaCore.play(self.service, MediaCore.TYPE_VIDEO, restoreService=True, infoCallback=None, getNextService=self.playNext, getPrevService=self.playPrev, stopCallback=self.stop)
示例#5
0
	def play(self, playSelected=True):
		if playSelected:
			self.service = self["playlist"].playSelected()
		if self.service:
			self.hide()
			mediaCore.play(self.service, MediaCore.TYPE_VIDEO, [None, self.playNext, self.playPrev, self.stop])