【发布时间】:2015-05-12 22:48:24
【问题描述】:
我在 LUbuntu 上安装了 Qt 5.4.1 x64 并创建了一个使用新 QtWebEngine 的应用程序。
我正在尝试显示一个带有该组件的 html5 页面,该组件正在使用该标签。 除非我尝试播放 mp4 视频,否则一切正常。视频区域保持黑色。如果我使用 webm/ogg 等其他视频类型作为源,它就可以工作。
我知道这是由于许可证限制,因此在 Qt 的 Ubuntu/Linux 中默认禁用 mp4。
在 Qt 中需要什么来激活它以允许播放 mp4 以及在许可条款的情况下我需要注意什么(我读到允许静态链接库?)?
我已经尝试将包含在 Chrome (2,2Mb) 中的 libffmpegsuo.so 的 x64 分发复制到 Qt 目录到 /plugins/webengine/ 并替换已经存在的那个 (1, 1 Mb)但它没有效果。 顺便说一句,在 Chrome 中播放效果很好。
如果您需要更多详细信息,例如路径等,请告诉我。
谢谢!
【问题讨论】:
-
这是一个相应的 jsfiddle:jsfiddle.net/tj1e1kpn 无法使用 qt 中包含的 QuickFancyBrowser 示例播放它。使用 chrome 二进制文件本身,它可以在同一台机器上运行 (lubuntu)。
标签: qt ubuntu ffmpeg mp4 chromium