背景
- 由于QT自带的QtWebEngine模块不支持音视频的播放,如果想播放MP3、MP4等格式的文件,必须自己编译QtWebEngine。
- 本文编译的QT版本为5.12.4,VS版本为2017。QT安装路径为C:\Qt\Qt5.12.4\5.12.4\msvc2017_64
- 本文默认编译的是64位版本QtWebEngine,32位版本暂不考虑
- 参考文章:How to compile Qt webengine (5.11) on Windows with proprietary codecs
具体编译步骤
安装Python
- 本地先安装Python(>=2.7.x)并确保添加到了环境变量中(网上说不支持3.0以后的版本,所以选择安装了2.7版本)
添加第三方工具路径到系统环境变量
- 编译过程中需要用的一些第三方工具。由于QT已经自带了,所以这里直接把所在目录添加到了系统环境变量里。
- C:\Qt\Qt5.12.4\5.12.4\Src\gnuwin32\bin
- C:\Qt\Qt5.12.4\5.12.4\Src\gnuwin32\bin