由于 Qt5 自带的 WebEngine 默认不支持 MP3、MP4 格式的多媒体文件,如果想要开启播放 MP3、MP4 的功能,则需要编译 Qt WebEngine 。
编译需求
在所有平台上,都需要以下工具:
- Qt 源码 和 Qt WebEngine 模块源码,至少需要安装
MSVC 2015 32-bit
、MSVC 2015 64-bit
、MSVC 2017 64-bit
、Sources
、Qt WebEngine
模块。 - Python 2.7.5 或更高版本,不支持 Python 3
- Bison,Flex
- GPerf
- Perl (Strawberry vesion) from http://strawberryperl.com/
在 Windows 平台上,需要 Visual Studio 2015 或 2017,和 Windows 10 SDK。
确保 Perl,Python,Bison,Flex,GPerf 在环境变量中。
image.png参考Qt助手给的编译步骤
管理员权限打开vs2017 x64_x86交叉工具。
cd 到msvc2017_x64/bin目录
执行qmake C:\qt\qtwebengine -- -webengine-proprietary-codecs
然后nmake&&nmake install
漫长等待即可
网友评论