forked from openlp/openlp
It works as long as you wont to play only 1 thing per service
This commit is contained in:
parent
9a190742eb
commit
8880a1b016
@ -252,20 +252,19 @@ class MainDisplay(DisplayLabel):
|
|||||||
self.firstTime = False
|
self.firstTime = False
|
||||||
else:
|
else:
|
||||||
self.mediaObject.enqueue(Phonon.MediaSource(file))
|
self.mediaObject.enqueue(Phonon.MediaSource(file))
|
||||||
|
self.onMediaPlay()
|
||||||
|
|
||||||
def onMediaPlay(self):
|
def onMediaPlay(self):
|
||||||
self.display.hide()
|
self.display.hide()
|
||||||
self.mediaObject.play()
|
self.mediaObject.play()
|
||||||
self.setVisible(True)
|
self.setVisible(True)
|
||||||
|
|
||||||
def onMediaStop(self):
|
|
||||||
self.mediaObject.stop()
|
|
||||||
|
|
||||||
def onMediaPaws(self):
|
def onMediaPaws(self):
|
||||||
self.mediaObject.stop()
|
self.mediaObject.pause()
|
||||||
|
|
||||||
def onMediaFinish(self):
|
def onMediaFinish(self):
|
||||||
self.setVisible(False)
|
self.setVisible(False)
|
||||||
self.mediaObject.stop()
|
self.mediaObject.stop()
|
||||||
|
self.mediaObject.clearQueue()
|
||||||
self.video.close()
|
self.video.close()
|
||||||
self.display.show()
|
self.display.show()
|
||||||
|
Loading…
Reference in New Issue
Block a user