Python PyQt视频不加载?
我想用PyQt播放一段视频。它播放声音,但不播放视频,我无法找到错误。以下是创建MediaPlayer的代码部分:Python PyQt视频不加载?,python,python-3.x,qt,pyqt5,Python,Python 3.x,Qt,Pyqt5,我想用PyQt播放一段视频。它播放声音,但不播放视频,我无法找到错误。以下是创建MediaPlayer的代码部分: self.playlist = QMediaPlaylist() self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile('moskaushort.mp4'))) self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile('Crabrave.
self.playlist = QMediaPlaylist()
self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile('moskaushort.mp4')))
self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile('Crabrave.mp4')))
self.playlist.setCurrentIndex(1)
self.player = QMediaPlayer(self.centralwidget, QMediaPlayer.VideoSurface)
self.player.setPlaylist(self.playlist)
self.VideoPlayer = QVideoWidget(self.centralwidget)
self.VideoPlayer.setGeometry(QtCore.QRect(40, 190, 371, 231))
font = QtGui.QFont()
font.setStyleStrategy(QtGui.QFont.PreferDefault)
self.VideoPlayer.setFont(font)
self.VideoPlayer.setAccessibleName("")
self.VideoPlayer.setAutoFillBackground(True)
self.VideoPlayer.setObjectName("VideoPlayer")
self.player.setVideoOutput(self.VideoPlayer)
self.player.stateChanged.connect(self.mediaStateChanged)
self.player.error.connect(self.handleError)
如果你需要更多的代码,我会发布。好吧,我刚发现我有点笨,这是最明显的错误。。。我刚刚安装了K-Lite编解码器包,它可以工作^ ^请发布一个最简单的工作示例,说明您的问题,我现在就重写它,我希望它可以这样工作^^