PyQt5 - 无法使用 QVideoWidget 播放视频

2024-05-22

from PyQt5.QtWidgets import *
from PyQt5.QtMultimedia import *
from PyQt5.QtMultimediaWidgets import *
from PyQt5.QtCore import *

import sys

app = QApplication(sys.argv)
w = QVideoWidget()
w.resize(300, 300)
w.move(0, 0)
w.show()

player = QMediaPlayer()
player.setMedia(QMediaContent(QUrl.fromLocalFile("/home/doflamingo    /Documents/Nisemono/got.avi")))
player.setVideoOutput(w)

player.play()

sys.exit(app.exec_())

这个非常简单的代码在 ArchLinux 上给出以下输出:

GStreamer; Unable to pause - "file:///home/doflamingo/Documents/Nisemono/got.avi"
GStreamer; Unable to pause - "file:///home/doflamingo/Documents/Nisemono/got.avi"

一切似乎都是最新的,并且 GStreamer 的编解码器已安装。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PyQt5 - 无法使用 QVideoWidget 播放视频 的相关文章

随机推荐