pyqt5 5.8.2 Vimeo视频播放失败

时间:2017-05-29 20:44:42

标签: python video pyqt5

以下代码适用于我最新的Ubuntu,但当我尝试在虚拟环境中隔离它时,我得到“此视频无法使用您当前的设置播放”。尝试播放视频时出错。

我在Windows 10上也遇到了同样的错误。

来自YouTube的视频播放正常。

import sys
from PyQt5 import QtWidgets, QtCore
from PyQt5.QtWebEngineWidgets import QWebEngineView
app = QtWidgets.QApplication(sys.argv)
w = QWebEngineView()
w.load(QtCore.QUrl('http://vimeo.com'))
w.show()
app.exec_()

pip freeze显示以下内容:

pkg-resources==0.0.0
PyOpenGL==3.1.0
PyQt5==5.8.2
sip==4.19.2

我需要一些其他软件包才能进行安装吗?

1 个答案:

答案 0 :(得分:0)

我猜这是Enabling mp4/mpeg4/avc support for Qt5 WebEngine on Linux的近似副本。

是否有API来确定哪些编解码器可用?我猜测Ubuntu提供的pyqt5有编解码器支持pypi版本不支持。