如何使用Qt WebKit播放HTML5视频

时间:2013-10-18 08:54:53

标签: qt5 qtwebkit qwebview

我创建了一个基于QtWebkit的应用程序,并尝试加载下面提到的URL,如果我们在Firefox中打开它,它将显示为HTML5视频。

http://www.youtube.com/watch?v=JYc2jP4LLGo&html5=True

在我的应用程序中,我得到youtube html5播放器加载,但它没有显示任何视频内容。

我甚至尝试过与Qt SDK安装一起提供的浏览器示例应用程序。 我得到的结果与我的应用程序相同。

下面提到的是我写的代码

QWebView *view = new QWebView();
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
view->settings()->setAttribute(QWebSettings::PluginsEnabled, true);
view->load(QUrl("http://www.youtube.com/watch?v=cTl3U6aSd2w&html5=True"));
view->setGeometry(50,50, 800, 600);
view->show();

机器: - Windows 7 X64,Windows7终极X86 Qt5.1 SDK

1 个答案:

答案 0 :(得分:0)

QT5.2 http://qt-project.org/downloads)现在支持<video>代码(html5)。

如果使用 QT-32bit ,系统必须已安装 32bit 的视频编解码器。

K-lite编解码器下载: http://www.codecguide.com/download_k-lite_codec_pack_full.htm