Fixed Bug when switching from video media

Fixed an issue where the QVideoWidget was hidden when switching away from a video but never shown again when switching back to anyone.
dev
Peery 3 years ago
parent 2764fef612
commit 8905693dd9

@ -544,7 +544,10 @@ class Window(QtWidgets.QMainWindow):
self.__pixmap.frameChanged.connect(self.on_movie_frame_changed)
elif file_ending in ["webm", "mp4", "mov", "mkv"]:
self.__showing_video = True
self.__video = QVideoWidget() if self.__video is None else self.__video
if isinstance(self.__video, QVideoWidget):
self.__video.show()
else:
self.__video = QVideoWidget() if self.__video is None else self.__video
self.__player = QtMultimedia.QMediaPlayer(None, QtMultimedia.QMediaPlayer.VideoSurface)
self.__player.setVideoOutput(self.__video)
self.__player.setMedia(QtMultimedia.QMediaContent(QUrl.fromLocalFile(full_path)))

Loading…
Cancel
Save