由于项目中用到了QtWebEngine这个模块,但是奇怪的是,网页中的HTML5标签中的MP4文件中却播放不了。这就很难受,产品功能受限。只能又去翻官方文档。
最终发现了问题所在,QtWebEngine 模块默认没有解码器,需要自行编译该模块进行替换。
解决方案:
使用 – -webengine-proprietary-codecs 参数重新编译 QtWebEngine
至于详细步骤嘛,看这里嘿嘿:https://stackoverflow.com/questions/50510457/how-to-compile-qt-webengine-5-11-on-windows-with-proprietary-codecs/
PySide2/Qt(C++)使用方法
不想手动编译的那么我这里提供了5.13.0、5.14.2、 5.15.2
编译好了的安装包可以直接替换即可
QtWebEngine二进制编译包
提取码:
6ym2
进入PySide2/Qt安装目录替换掉Qt5WebEngineWidgets.dll
和 Qt5WebEngineCore.dll
即可。
已经打包的软件进入安装目录进行同样的替换即可。
评论 (0)