1

我正在开发一种在一种 linux 操作系统上运行 Qt 的移动设备,并且需要激活 html5 标签。它的 webbrowser 是 isis-browser,它基于从 Qt Webkit 派生的 webkit,所以我相信它应该支持一定数量的 html5 功能,尤其是 Qt webkit 支持的视频和音频。

但是当我在这个浏览器上看到像 html5test.com 和 videojs.com 这样的网站时,视频标签目前不起作用。

我不擅长这个嵌入层,所以要弄清楚如何让它与标签一起工作并不容易。

  1. 据我所知,这应该有 ffmpeg 来解码视频编解码器,但我在 isis-browser 包甚至 qt webkit 中都找不到这些代码。

  2. 请指导我任何需要做的事情..

  3. https://github.com/isis-project

我提前感谢您的帮助。

谢谢君

4

1 回答 1

0

..\src\3rdparty\webkit\Source\WebCore\features.pri 中写道:

linux-*:!contains(DEFINES, USE_QTMULTIMEDIA=1) {
        !contains(QT_CONFIG, no-pkg-config):system(pkg-config --exists glib-2.0 gio-2.0 gstreamer-0.10): {
            DEFINES -= ENABLE_VIDEO=0
            DEFINES += ENABLE_VIDEO=1

对我来说,帮助安装包glib-2.0、gio-2.0、gstreamer-0.10,现在我的基于 qtwebkit 的应用程序支持 html5video。

于 2013-05-23T13:41:26.240 回答