Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyQt视频不加载?_Python_Python 3.x_Qt_Pyqt5 - Fatal编程技术网

Python PyQt视频不加载?

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.

我想用PyQt播放一段视频。它播放声音,但不播放视频,我无法找到错误。以下是创建MediaPlayer的代码部分:

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编解码器包,它可以工作^ ^

请发布一个最简单的工作示例,说明您的问题,我现在就重写它,我希望它可以这样工作^^