【发布时间】:2010-06-17 22:13:42
【问题描述】:
我有一个简单的 Qt 应用程序,它启动一个带有 QWebView 的窗口。我尝试了几个使用带有 h.264 的视频标签的网站,它要么根本无法播放视频(如在 youtube 或 sublime video 中),要么渲染视频很差,黑线覆盖了部分视频,比如观看视频时here。
这是 QtWebKit 的一个已知问题,还是我忽略了做一些可以让它更好地工作的事情?我的代码如下。
#include <QtGui/QApplication>
#include <QWebView>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWebView *view = new QWebView();
view->load(QUrl("http://webkit.org/blog/140/html5-media-support/"));
view->show();
return a.exec();
}
【问题讨论】:
-
用
QWebView看视频可能不是个好主意? -
我想用它来运行一个包含使用视频标签的网络应用程序。为什么不应该可以?它使用旧版本的 webkit 吗?
-
您正在构建 64 位应用程序吗?我在这里遇到了同样的问题。我可以玩 32 位应用程序(使用 Qt 4.7.2),但不能玩 64 位应用程序。看来 H264 编解码器在我的系统上仅可用作 32 位编解码器。我在 mac 上也遇到过同样的问题。