在安裝最新版本的Flash播放器,並啓用插件,我簡單的例子可以播放YouTube視頻QtWebKit的播放HTML5視頻,而無需安裝Flash Player的
操作系統:Windows 7
的Qt:4.7.4(32 & 64bit作品)
但是,根據「http://www.youtube.com/html5」,我的示例瀏覽器支持「視頻標籤」和「H.264」,我想知道爲什麼我不能只是禁用插件並像往常一樣播放視頻?我遵循的「觀看YouTube的HTML5播放器的視頻」 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();
}
是否有任何代碼丟失或我應該啓用其他什麼?
謝謝。
謝謝。我試過了。但是,Qt-4.8中包含的QtWebKit 2.2沒有視頻和音頻支持;它看起來像一個錯誤。 http://developer.qt.nokia.com/forums/viewthread/11865 – Allen 2011-12-28 03:52:20
看來這個bug是指QT 4.8 RC1。你有沒有嘗試過使用QT 4.8的發佈版本? – Diego 2011-12-29 04:59:07
我安裝了「用於Windows的Qt庫4.8.0(VS 2010,275 MB)」,並推出了他們的fancyBrowser演示。 http://html5test.com/對視頻和音頻支持都顯示0分。 Youtube要求我安裝Flash插件。仍然沒有運氣〜再次感謝。 – Allen 2011-12-29 17:16:47