我创建了一个基于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();
机器:- 视窗7 X64,视窗7终极X86Qt5.1 开发工具包
QT5.2 ( http://qt-project.org/downloads ) 现在支持 <video>
标签 (html5)。
如果使用QT-32位,系统必须已安装32位的视频编解码器。
K-lite编解码器下载:http://www.codecguide.com/download_k-lite_codec_pack_full.htm