首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过mp3获得QtWebEngine支持

无法通过mp3获得QtWebEngine支持
EN

Stack Overflow用户
提问于 2017-01-12 11:00:46
回答 3查看 4.1K关注 0票数 3

我从git源代码构建了QtWebEngine 5.7.1,以获得专有编解码器的支持。

我写了"WEBENGINE_CONFIG+=use_proprietary_codecs“给qtwebengine.pro。当qmake正在配置该项目时,我看到日志显示启用了MP3 et H264编解码器。

我花了一天的时间让QtWebEngine和msvc2015一起编译成32位,然后.mp3支持仍然不起作用!

我使用html5test.com快速查看get浏览器的功能。

我搜索了一下,发现了一个没有构建的ffmpegsumo.dll。我试着在互联网上得到一个32位的拷贝,我不知道该放在哪里,我尝试了不同的地方,但仍然不起作用。最后我觉得这不是个好主意。

QtWebEngine如何使用mp3编解码器?我有点迷路了..。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-23 14:39:43

我终于找到了解决办法。总之,不要尝试使用编译Qt或其中的任何部分.

只需在一个简单的和nmake中使用cmd.exe shell即可。下面是我在草原上的表现:

首先,我使用MaintenanceTools下载了Qt (5.7.1)的源代码。

然后,我下载了额外的工具:

确保将每个.exe添加到系统路径,并重新启动计算机。

假设在c:\Qt中安装了Qt,并且版本是用MSVC2015编译的5.7.1,则启动cmd.exe并键入:

代码语言:javascript
复制
cd C:\Qt\5.7\Src\qtwebengine\

C:\Qt\5.7\msvc2015\bin\qmake WEBENGINE_CONFIG+=use_proprietary_codecs

* Wait for basic configuration ... *

nmake

* Wait for compilation ... *

nmake install

* Wait for files copy into SDK ... *

然后,您可以正常使用SDK,就好像您刚刚下载了它一样。

票数 4
EN

Stack Overflow用户

发布于 2017-01-17 23:25:51

在铬GYP构建参数文件中,我可以读到:

代码语言:javascript
复制
['proprietary_codecs==1', {
        'defines': ['USE_PROPRIETARY_CODECS'],
}],

然后,我认为Qt WebEngine特征文档中有一个错误。

您应该尝试添加qtwebengine.pro文件。

代码语言:javascript
复制
WEBENGINE_CONFIG+=proprietary_codecs

而不是

代码语言:javascript
复制
WEBENGINE_CONFIG+=use_proprietary_codecs
票数 0
EN

Stack Overflow用户

发布于 2018-05-21 09:49:16

我尝试了塞巴斯蒂安·贝梅尔曼的解决方案,但它对我没有用(我有Qt版本5.10.1)。

相反,我在qt论坛上找到了一个解决方案,我对其进行了一些修改,以适应实际的QT5.10.1版本。

在做了塞巴斯蒂安·贝梅尔曼所说的一切之后:

代码语言:javascript
复制
#Edit ..\%QT_SOURCES_DIR%\qtwebengine\.qmake.conf
#Add
WEBENGINE_CONFIG += use_proprietary_codecs

#Edit ...\%QT_SOURCES_DIR%\qtwebengine\configure.json
#Search for webengine-proprietary-codecs
"autoDetect": false,
into
"autoDetect": true,
#Run qmake into ...\%QT_SOURCES_DIR%\qtwebengine\ (normally no need of adding WEBENGINE_CONFIG += use_proprietary_codecs after qmake)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41611445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档