Qt5部署QtWebEngine项目不播放Html5视频

时间:2015-01-02 06:53:58

标签: c++ html5 qt qtwebengine

我无法在已部署的Qt5.4 QtWebEngine项目中播放Html5视频。我使用Fancy Browser示例并使用MSVC2013 OpenGL 64bit构建它,并使用windeployqt.exe部署它。现在这个正常工作但应用程序不能在没有Qt5.4的计算机上运行。所以为了解决这个问题,我在exe目录中创建了一个名为qt.conf的文件,在其中我放了:

[Path]
Prefix=.

这将修复应用程序并允许它在没有Qt的其他计算机上运行。但现在的问题是,在添加qt.conf文件后,它无法播放Html5视频。是否有我缺少的插件或DLL?我一直在寻找和搞乱,但找不到它......

2 个答案:

答案 0 :(得分:1)

好的,我最终找到了它。 windeployqt没有复制插件目录中qtwebengine文件夹中的ffmpegsumo.dll。但是这样做有一件事......当你把它放在那里时,应用程序需要运行MSVC调试DLL,这不是一个真正的问题,只是给您带来不便。

答案 1 :(得分:0)

Qt 5.5.1 msvc2013我将ffmpegsumo.dll复制到运行目录,它也无法正常工作