【问题标题】:PyQt Video doesnt load?PyQt 视频不加载?
【发布时间】:2020-07-13 03:29:45
【问题描述】:

我正在尝试使用 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)

如果您需要更多代码,我会发布。

【问题讨论】:

  • 请发布一个 minimal 工作示例,说明您的问题是什么
  • 我现在重写了,我希望它像那样好^^

标签: python python-3.x qt pyqt5


【解决方案1】:

好的,刚刚发现我有点愚蠢,这是最明显的错误......我刚刚安装了 K-Lite 编解码器包,它可以工作 ^^

【讨论】:

    猜你喜欢
    • 2017-01-11
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    相关资源
    最近更新 更多