安装最新的 Flash 播放器并启用插件后,我的简单示例可以播放 YouTube 视频
操作系统:Windows 7
Qt:4.7.4(32 位和 64 位均可)
但是,根据“http://www.youtube.com/html5”,我的示例浏览器支持“视频标签”和“H.264”,我想知道为什么我不能禁用插件并播放视频通常?我已按照“在 YouTube 的 HTML5 播放器中观看视频”的步骤进行操作http://googlesystem.blogspot.com/2010/08/watch-video-in-youtubes-html5-player.html http://googlesystem.blogspot.com/2010/08/watch-video-in-youtubes-html5-player.html
但根本不起作用~
这是我的代码:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
QWebView *view = new QWebView();
view->load(QUrl("http://www.youtube.com/watch?v=cTl3U6aSd2w&html5=True"));
view->show();
return a.exec();
}
是否缺少任何代码或者我应该启用其他功能?
Thanks.
我认为您使用的版本不支持 html5 视频。
从 QtWebKit 页面:
网页开发者功能
以下是 QtWebKit-2.2 中的一些新功能:
支持 HTML5 媒体(音频/视频)
http://trac.webkit.org/wiki/QtWebKitFeatures22#WebDeveloperFeatures http://trac.webkit.org/wiki/QtWebKitFeatures22#WebDeveloperFeatures
QtWebKit 2.2 包含在 Qt-4.8 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)