【问题标题】:webkit supporting html5 video tag on a target device在目标设备上支持 html5 视频标签的 webkit
【发布时间】:2012-09-12 05:06:44
【问题描述】:
我正在开发一种在一种 linux 操作系统上运行 Qt 的移动设备,并且需要激活 html5 标签。它的网络浏览器是 isis-browser,它基于从 Qt Webkit 派生的 webkit,所以我相信它应该支持一定数量的 html5 功能,尤其是 Qt webkit 支持的视频和音频。
但是当我在这个网络浏览器上看到像 html5test.com 和 videojs.com 这样的网站时,视频标签目前不起作用。
我不擅长这个嵌入层,所以很难弄清楚如何让它与标签一起工作..
据我所知,这应该有 ffmpeg 来解码视频编解码器,但我在 isis-browser 包甚至 qt webkit 中都找不到这些代码。
请指导我做任何需要做的事情..
https://github.com/isis-project
提前感谢您的帮助。
谢谢
六月
【问题讨论】:
标签:
html
video
webkit
tags
【解决方案1】:
在 ..\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。