使用 webengine 视频和音频编解码器
Use webengine video and audio codecs
对于我的 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。
对于我的 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。