LINUX.ORG.RU

История изменений

Исправление Virtuos86, (текущая версия) :

	def play(self, uri):
		print('play')
		m=self.vlcInstance.media_new(uri)
		
		self.player.set_media(m)
		m.release()
		self.player.play()
		while True:
			# Wait until the end of the first media has been reached...
			if flag == 1:
				self.quit()
				flag == 0
				break
			time.sleep(1)

Мне, правда, смутно что-то не нравится. Например, «flag» это не самое информативное имя, ну и глобальной переменной делать его не обязательно.

Исходная версия Virtuos86, :

def play(self, uri):
		print('play')
		m=self.vlcInstance.media_new(uri)
		
		self.player.set_media(m)
		m.release()
		self.player.play()
		while True:
			# Wait until the end of the first media has been reached...
			if flag == 1:
				self.quit()
				flag == 0
				break
			time.sleep(1)

Мне, правда, смутно что-то не нравится. Например, «flag» это не самое информативное имя, ну и глобальной переменной делать его не обязательно.