【问题标题】:QT 5.8 WebEngine Html 5 Video player supportQT 5.8 WebEngine Html 5 视频播放器支持
【发布时间】:2017-12-14 14:47:33
【问题描述】:

我创建了一个基于 Qt 5.8 Web 引擎的应用程序,但不幸的是,视频没有在应用程序中播放。

在遇到许多论坛后,我发现我需要使用 flag 专有编解码器构建 QT

但此解决方案带有警告:分发专有编解码器库时,您必须获得它们的许可证。

很遗憾,我无法使用这些专有的编解码器库。

如果我使用开源编解码器库,我是否需要使用其他标志再次编译 QT。 这种方法还有其他解决方案吗?

【问题讨论】:

  • 您的视频格式/编解码器是什么?
  • 我正在使用 mp4 视频。

标签: c++ qt qtwebengine


【解决方案1】:

不幸的是,使用专有编解码器的 mp4 文件格式是唯一的选择(即,这包括使用您在问题中指定的选项获取分发和配置/构建 Qt 的许可证)。

来自Qt docs

仅当所需的专有音频和视频编解码器(例如 H.264 和 MPEG layer-3 (MP3))已启用时,Qt WebEngine 才支持 MPEG-4 Part 14 (MP4) 文件格式。

【讨论】:

    猜你喜欢
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 2013-07-08
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多