对于我的PyQt5项目,我正在使用QWebEngineView
,但是某些视频,例如.mp4
视频将无法播放。我可以使用pip
安装编解码器,还是可以通过QApplication()
或类似方式传递某个参数来解决此问题?
我通过pip
安装了PyQt5,所以我没有C:\Qt\...
文件,只有PyQt5
中的pyqt5_tools
,Appdata\Local\Programs\Python\Python37\Lib\site-packages
文件夹。
我正在使用Python 3.7.2
和PyQt5.11
pypi提供的pyqtwebengine没有启用use_proprietary_codecs
标志,因此您无法播放.mp4。
如果您想获取一个可播放mp4的pyqtwebengine,则必须执行以下步骤:
您必须使用WEBENGINE_CONFIG += use_proprietary_codecs
标志编译Qt才能启用播放mp4(Qt WebEngine Features: Audio and Video Codecs)]]的编解码器
然后使用该Qt必须编译pyqtwebengine。